^ think\exception\HttpException {#96
-statusCode: 404
-headers: []
#message: "controller not exists:app\controller\sitemap\Xml"
#code: 0
#file: "/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/route/dispatch/Controller.php"
#line: 76
trace: {
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/route/dispatch/Controller.php:76 {
think\route\dispatch\Controller->exec() …
› } catch (ClassNotFoundException $e) {\r
› throw new HttpException(404, 'controller not exists:' . $e->getClass());\r
› }\r
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/route/Dispatch.php:90 {
think\route\Dispatch->run(): Response …
› \r
› $data = $this->exec();\r
› return $this->autoResponse($data);\r
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Route.php:772 {
think\Route->think\{closure} …
› ->then(function () use ($dispatch) {\r
› return $dispatch->run();\r
› });\r
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Pipeline.php:59 {
think\Pipeline->think\{closure} …
› try {\r
› return $destination($passable);\r
› } catch (Throwable | Exception $e) {\r
arguments: {
app\Request {#35 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Pipeline.php:66 {
think\Pipeline->then(Closure $destination) …
› \r
› return $pipeline($this->passable);\r
› }\r
arguments: {
app\Request {#35 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Route.php:773 {
think\Route->dispatch(Request $request, $withRoute = true) …
› return $dispatch->run();\r
› });\r
› }\r
arguments: {
$destination: Closure() {#93 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Http.php:216 {
think\Http->dispatchToRoute($request) …
› \r
› return $this->app->route->dispatch($request, $withRoute);\r
› }\r
arguments: {
$request: app\Request {#35 …}
$withRoute: Closure() {#49 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Http.php:206 {
think\Http->think\{closure} …
› ->then(function ($request) {\r
› return $this->dispatchToRoute($request);\r
› });\r
arguments: {
$request: app\Request {#35 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Pipeline.php:59 {
think\Pipeline->think\{closure} …
› try {\r
› return $destination($passable);\r
› } catch (Throwable | Exception $e) {\r
arguments: {
app\Request {#35 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/think-multi-app/src/MultiApp.php:65 {
think\app\MultiApp->handle($request, Closure $next) …
› if (!$this->parseMultiApp()) {\r
› return $next($request);\r
› }\r
arguments: {
app\Request {#35 …}
}
}
think\app\MultiApp->handle() {}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Middleware.php:142 {
think\Middleware->think\{closure} …
› }\r
› $response = call_user_func($call, $request, $next, ...$params);\r
› \r
arguments: {
$function_name: array:2 [ …2]
...$parameters: {
app\Request {#35 …}
Closure($passable) {#45 …}
}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {\r
› return $pipe($passable, $stack);\r
› } catch (Throwable | Exception $e) {\r
arguments: {
app\Request {#35 …}
Closure($passable) {#45 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/middleware/SessionInit.php:67 {
think\middleware\SessionInit->handle($request, Closure $next) …
› /** @var Response $response */\r
› $response = $next($request);\r
› \r
arguments: {
app\Request {#35 …}
}
}
think\middleware\SessionInit->handle() {}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Middleware.php:142 {
think\Middleware->think\{closure} …
› }\r
› $response = call_user_func($call, $request, $next, ...$params);\r
› \r
arguments: {
$function_name: array:2 [ …2]
...$parameters: {
app\Request {#35 …}
Closure($passable) {#45 …}
}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {\r
› return $pipe($passable, $stack);\r
› } catch (Throwable | Exception $e) {\r
arguments: {
app\Request {#35 …}
Closure($passable) {#45 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/think-trace/src/TraceDebug.php:71 {
think\trace\TraceDebug->handle($request, Closure $next) …
› \r
› $response = $next($request);\r
› \r
arguments: {
app\Request {#35 …}
}
}
think\trace\TraceDebug->handle() {}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Middleware.php:142 {
think\Middleware->think\{closure} …
› }\r
› $response = call_user_func($call, $request, $next, ...$params);\r
› \r
arguments: {
$function_name: array:2 [ …2]
...$parameters: {
app\Request {#35 …}
Closure($passable) {#45 …}
}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {\r
› return $pipe($passable, $stack);\r
› } catch (Throwable | Exception $e) {\r
arguments: {
app\Request {#35 …}
Closure($passable) {#45 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Pipeline.php:66 {
think\Pipeline->then(Closure $destination) …
› \r
› return $pipeline($this->passable);\r
› }\r
arguments: {
app\Request {#35 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Http.php:207 {
think\Http->runWithRequest(Request $request) …
› return $this->dispatchToRoute($request);\r
› });\r
› }\r
arguments: {
$destination: Closure($request) {#31 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/vendor/topthink/framework/src/think/Http.php:170 {
think\Http->run(Request $request = null): Response …
› try {\r
› $response = $this->runWithRequest($request);\r
› } catch (Throwable $e) {\r
arguments: {
$request: app\Request {#35 …}
}
}
/usr/home/wh-auhk7d5gap71mdb3of6/htdocs/index.php:20 {
› \r
› $response = $http->run();\r
› \r
}
}
}