Skip to content

when i use dingo/api with encore/laravel-admin ,when i edit one item ,there is "Call to a member function getUri() on null" error #1338

@imlewc

Description

@imlewc

{
"message": "Call to a member function getUri() on null",
"code": 1,
"status_code": 500,
"debug": {
"line": 926,
"file": "/Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Form.php",
"class": "Symfony\Component\Debug\Exception\FatalErrorException",
"trace": [
"#0 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(133): Symfony\Component\Debug\Exception\FatalErrorException->__construct()",
"#1 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(118): Illuminate\Foundation\Bootstrap\HandleExceptions->fatalExceptionFromError()",
"#2 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(0): Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()",
"#3 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Form/Builder.php(263): Encore\Admin\Form->resource()",
"#4 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Form.php(943): Encore\Admin\Form\Builder->render()",
"#5 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Form.php(1145): Encore\Admin\Form->render()",
"#6 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Layout/Row.php(37): Encore\Admin\Form->__toString()",
"#7 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Layout/Row.php(36): Encore\Admin\Layout\Column->build()",
"#8 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Layout/Content.php(62): Encore\Admin\Layout\Row->build()",
"#9 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Layout/Content.php(80): Encore\Admin\Layout\Content->build()",
"#10 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Http/Response.php(45): Encore\Admin\Layout\Content->render()",
"#11 /Library/WebServer/Documents/work/laravel/vendor/symfony/http-foundation/Response.php(201): Illuminate\Http\Response->setContent()",
"#12 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(1028): Symfony\Component\HttpFoundation\Response->__construct()",
"#13 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(654): Illuminate\Routing\Router->prepareResponse()",
"#14 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Routing\Router->Illuminate\Routing\{closure}()",
"#15 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Middleware/OperationLog.php(32): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#16 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Encore\Admin\Middleware\OperationLog->handle()",
"#17 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#18 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Middleware/PjaxMiddleware.php(24): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#19 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Encore\Admin\Middleware\PjaxMiddleware->handle()",
"#20 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#21 /Library/WebServer/Documents/work/laravel/vendor/encore/laravel-admin/src/Middleware/Authenticate.php(25): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#22 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Encore\Admin\Middleware\Authenticate->handle()",
"#23 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#24 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#25 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Routing\Middleware\SubstituteBindings->handle()",
"#26 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#27 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(65): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#28 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()",
"#29 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#30 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#31 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\View\Middleware\ShareErrorsFromSession->handle()",
"#32 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#33 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#34 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Session\Middleware\StartSession->handle()",
"#35 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#36 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#37 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()",
"#38 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#39 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#40 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Cookie\Middleware\EncryptCookies->handle()",
"#41 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#42 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#43 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(655): Illuminate\Pipeline\Pipeline->then()",
"#44 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(629): Illuminate\Routing\Router->runRouteWithinStack()",
"#45 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(607): Illuminate\Routing\Router->dispatchToRoute()",
"#46 /Library/WebServer/Documents/work/laravel/vendor/dingo/api/src/Routing/Adapter/Laravel.php(81): Illuminate\Routing\Router->dispatch()",
"#47 /Library/WebServer/Documents/work/laravel/vendor/dingo/api/src/Routing/Router.php(513): Dingo\Api\Routing\Adapter\Laravel->dispatch()",
"#48 /Library/WebServer/Documents/work/laravel/vendor/dingo/api/src/Http/Middleware/Request.php(126): Dingo\Api\Routing\Router->dispatch()",
"#49 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(151): Dingo\Api\Http\Middleware\Request->Dingo\Api\Http\Middleware\{closure}()",
"#50 /Library/WebServer/Documents/work/laravel/vendor/barryvdh/laravel-debugbar/src/Middleware/Debugbar.php(51): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#51 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Barryvdh\Debugbar\Middleware\Debugbar->handle()",
"#52 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#53 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle()",
"#54 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#55 /Library/WebServer/Documents/work/laravel/vendor/dingo/api/src/Http/Middleware/Request.php(127): Illuminate\Pipeline\Pipeline->then()",
"#56 /Library/WebServer/Documents/work/laravel/vendor/dingo/api/src/Http/Middleware/Request.php(103): Dingo\Api\Http\Middleware\Request->sendRequestThroughRouter()",
"#57 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Dingo\Api\Http\Middleware\Request->handle()",
"#58 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()",
"#59 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}()",
"#60 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(150): Illuminate\Pipeline\Pipeline->then()",
"#61 /Library/WebServer/Documents/work/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(117): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()",
"#62 /Library/WebServer/Documents/work/laravel/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle()",
"#63 /Library/WebServer/Documents/work/laravel/public/index.php(0): {main}()",
"#64 {main}"
]
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions