Description
What were you trying to do?
Checking the presence of new releases with Native\Laravel\Facades\AutoUpdater::checkForUpdates()
using the GitHub provider.
What happened?
An ArgumentCountError
exception is raised when src/Events/AutoUpdater/UpdateNotAvailable.php
is triggered, apparently because invoked without the optional arguments.
I suspect that the problem may also concern the other AutoUpdater events.
How to reproduce the bug
[]
Debug Output
Too few arguments to function Native\Laravel\Events\AutoUpdater\UpdateNotAvailable::__construct(), 3 passed in C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\nativephp\laravel\src\Http\Controllers\DispatchEventFromAppController.php on line 15 and exactly 7 expected
Context:
{
"exception": "[object] (ArgumentCountError(code: 0): Too few arguments to function Native\Laravel\Events\AutoUpdater\UpdateNotAvailable::__construct(), 3 passed in C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\nativephp\laravel\src\Http\Controllers\DispatchEventFromAppController.php on line 15 and exactly 7 expected at C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\nativephp\laravel\src\Events\AutoUpdater\UpdateNotAvailable.php:15)
[stacktrace]
#0 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\nativephp\laravel\src\Http\Controllers\DispatchEventFromAppController.php(15): Native\Laravel\Events\AutoUpdater\UpdateNotAvailable->__construct('3.0.0-rc.11', Array, '2025-06-10T15:0...')
#1 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(46): Native\Laravel\Http\Controllers\DispatchEventFromAppController->__invoke(Object(Illuminate\Http\Request))
#2 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Routing\Route.php(265): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Native\Laravel\Http\Controllers\DispatchEventFromAppController), '__invoke')
#3 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Routing\Route.php(211): Illuminate\Routing\Route->runController()
#4 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Routing\Router.php(808): Illuminate\Routing\Route->run()
#5 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(169): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#6 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\nativephp\laravel\src\Http\Middleware\PreventRegularBrowserAccess.php(29): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#7 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Native\Laravel\Http\Middleware\PreventRegularBrowserAccess->handle(Object(Illuminate\Http\Request), Object(Closure))
#8 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(126): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#9 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Routing\Router.php(807): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#10 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Routing\Router.php(786): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#11 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Routing\Router.php(750): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#12 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Routing\Router.php(739): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#13 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(200): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#14 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(169): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#15 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\spatie\laravel-csp\src\AddCspHeaders.php(17): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#16 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Spatie\Csp\AddCspHeaders->handle(Object(Illuminate\Http\Request), Object(Closure))
#17 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\andreamarelli\imet-core\src\Middleware\SetLocale.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#18 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): ImetCore\Middleware\SetLocale->handle(Object(Illuminate\Http\Request), Object(Closure))
#19 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php(63): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#20 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Auth\Middleware\Authenticate->handle(Object(Illuminate\Http\Request), Object(Closure))
#21 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#22 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#23 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#24 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#25 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#26 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#27 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Http\Middleware\ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#28 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#29 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php(109): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#30 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#31 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php(48): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#32 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Http\Middleware\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#33 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php(58): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#34 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#35 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#36 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle(Object(Illuminate\Http\Request), Object(Closure))
#37 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Http\Middleware\ValidatePathEncoding.php(26): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#38 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(208): Illuminate\Http\Middleware\ValidatePathEncoding->handle(Object(Illuminate\Http\Request), Object(Closure))
#39 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(126): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#40 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(175): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#41 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(144): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#42 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(1219): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#43 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\public\index.php(20): Illuminate\Foundation\Application->handleRequest(Object(Illuminate\Http\Request))
#44 C:\Users\andrea\AppData\Local\Programs\workspace\resources\app.asar.unpacked\resources\app\vendor\laravel\framework\src\Illuminate\Foundation\resources\server.php(23): require_once('C:\\Users\\wdelem...')
#45 {main}
"
}
Which operating systems have you seen this occur on?
Windows
Notes
Applying #597 seems to fix the issue.