MoVi Error!
For details, see below...
^ Error {#118
#message: "Call to a member function getBasename() on null"
#code: 0
#file: "/storage/webdev/dmeui/src/controllers/BaseController.php"
#line: 322
trace: {
/storage/webdev/dmeui/src/controllers/BaseController.php:322 {
App\Controllers\BaseController->kNrByWorkId(string $workId): string …
› $dirs = iterator_to_array($finder);\r
› $dir = array_values($dirs)[0]->getBasename();\r
› return explode('_', $dir)[0];\r
}
/storage/webdev/dmeui/src/controllers/MoViController.php:320 {
App\Controllers\MoViController->navigator(ServerRequestInterface $request, ResponseInterface $response, array $args): ResponseInterface …
› if ($this->isWorkId($kNr)) {\r
› $kNr = $this->kNrByWorkId($kNr);\r
› }\r
}
App\Controllers\MoViController->navigator() {}
/storage/webdev/dmeui/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php:40 {
Slim\Handlers\Strategies\RequestResponse->__invoke(callable $callable, ServerRequestInterface $request, ResponseInterface $response, array $routeArguments) …
›
› return call_user_func($callable, $request, $response, $routeArguments);
› }
}
/storage/webdev/dmeui/vendor/slim/slim/Slim/Route.php:281 {
Slim\Route->__invoke(ServerRequestInterface $request, ResponseInterface $response) …
›
› $newResponse = $handler($this->callable, $request, $response, $this->arguments);
›
}
/storage/webdev/dmeui/vendor/slim/slim/Slim/MiddlewareAwareTrait.php:117 {
Slim\Route->callMiddlewareStack(ServerRequestInterface $request, ResponseInterface $response) …
› $this->middlewareLock = true;
› $response = $start($request, $response);
› $this->middlewareLock = false;
}
/storage/webdev/dmeui/vendor/slim/slim/Slim/Route.php:268 {
Slim\Route->run(ServerRequestInterface $request, ResponseInterface $response) …
› // Traverse middleware stack and fetch updated response
› return $this->callMiddlewareStack($request, $response);
› }
}
/storage/webdev/dmeui/vendor/slim/slim/Slim/App.php:503 {
Slim\App->__invoke(ServerRequestInterface $request, ResponseInterface $response) …
› $route = $router->lookupRoute($routeInfo[1]);
› return $route->run($request, $response);
› } elseif ($routeInfo[0] === Dispatcher::METHOD_NOT_ALLOWED) {
}
/storage/webdev/dmeui/vendor/bryanjhv/slim-session/src/Slim/Middleware/Session.php:83 {
Slim\Middleware\Session->__invoke(ServerRequestInterface $request, ResponseInterface $response, callable $next) …
›
› return $next($request, $response);
› }
}
Slim\Middleware\Session->__invoke() {}
/storage/webdev/dmeui/vendor/slim/slim/Slim/DeferredCallable.php:57 {
Slim\DeferredCallable->__invoke() …
›
› return call_user_func_array($callable, $args);
› }
}
Slim\DeferredCallable->__invoke() {}
/storage/webdev/dmeui/vendor/slim/slim/Slim/MiddlewareAwareTrait.php:70 {
Slim\App->Slim\{closure} …
› ) {
› $result = call_user_func($callable, $request, $response, $next);
› if ($result instanceof ResponseInterface === false) {
}
/storage/webdev/dmeui/vendor/slim/slim/Slim/MiddlewareAwareTrait.php:117 {
Slim\App->callMiddlewareStack(ServerRequestInterface $request, ResponseInterface $response) …
› $this->middlewareLock = true;
› $response = $start($request, $response);
› $this->middlewareLock = false;
}
/storage/webdev/dmeui/vendor/slim/slim/Slim/App.php:392 {
Slim\App->process(ServerRequestInterface $request, ResponseInterface $response) …
› try {
› $response = $this->callMiddlewareStack($request, $response);
› } catch (Exception $e) {
}
/storage/webdev/dmeui/vendor/slim/slim/Slim/App.php:297 {
Slim\App->run($silent = false) …
› ob_start();
› $response = $this->process($this->container->get('request'), $response);
› } catch (InvalidMethodException $e) {
}
/storage/webdev/dmeui/index.php:37 {
› /* LAUNCH APPLICATION */\r
› $app->run();\r
›
}
}
}