APIManager.php on line 85:
JsonRPC\Exception\ResponseException {#1407
#data: null
#message: "SESSION_INVALID_PARAMS"
#code: 10502
#file: "/var/www/betbit.com/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseParser.php"
#line: 135
trace: {
/var/www/betbit.com/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseParser.php:135 {
JsonRPC\Response\ResponseParser->handleExceptions() …
› default:
› throw new ResponseException(
› $this->payload['error']['message'],
}
/var/www/betbit.com/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseParser.php:103 {
JsonRPC\Response\ResponseParser->parse() …
› try {
› $this->handleExceptions();
› } catch (Exception $e) {
}
/var/www/betbit.com/vendor/fguillot/json-rpc/src/JsonRPC/Client.php:196 {
JsonRPC\Client->sendPayload($payload, array $headers = []) …
› ->withPayload($this->httpClient->execute($payload, $headers))
› ->parse();
› }
}
/var/www/betbit.com/vendor/fguillot/json-rpc/src/JsonRPC/Client.php:179 {
JsonRPC\Client->execute($procedure, array $params = [], array $reqattrs = [], $requestId = null, array $headers = []) …
›
› return $this->sendPayload($payload, $headers);
› }
}
/var/www/betbit.com/vendor/mascotgaming/mascot-api-client/src/Client.php:61 {
mascotgaming\mascot\api\client\Client->execute($method, $params = []) …
› {
› \treturn $this->getClient()->execute($method, $params);
› }
}
/var/www/betbit.com/vendor/mascotgaming/mascot-api-client/src/Client.php:210 {
mascotgaming\mascot\api\client\Client->createDemoSession($demoSession) …
›
› \treturn $this->execute('Session.CreateDemo', $demoSession);
› }
}
/var/www/betbit.com/src/Services/Integration/Mascot/APIManager.php:83 {
App\Services\Integration\Mascot\APIManager->getDemoSession($sessionparams) …
› ));
› return $client->createDemoSession($sessionparams);
› } catch (\Exception $e) {
}
/var/www/betbit.com/src/Controller/Integration/Mascot/GameController.php:92 {
App\Controller\Integration\Mascot\GameController->showAction(Request $request, Game $game, $baseTemplate, $playForFun, GeoService $geo, APIManager $APIManager, $token = null) …
› ];
› $launchSession = $this->APIManager->getDemoSession($sessionparams);
› } else {
}
/var/www/betbit.com/vendor/symfony/http-kernel/HttpKernel.php:156 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/betbit.com/vendor/symfony/http-kernel/HttpKernel.php:78 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/var/www/betbit.com/src/Controller/Integration/IntegrationRenderer.php:86 {
App\Controller\Integration\IntegrationRenderer->forward(Request $request, $controller, array $path = [], array $query = []) …
› $subRequest = $request->duplicate($query, null, $path);
› return $this->httpKernel->handle($subRequest, HttpKernelInterface::SUB_REQUEST);
› }
}
/var/www/betbit.com/src/Controller/Integration/IntegrationRenderer.php:70 {
App\Controller\Integration\IntegrationRenderer->render(Game $game, $baseTemplate, array $additionalData = []) …
› // Return the response from the registered game service
› return $this->forward($this->request, $gameServiceId . ":showAction", $parameters, $this->request->query->all());
› }
}
/var/www/betbit.com/src/Controller/Frontend/GameController.php:188 {
App\Controller\Frontend\GameController->show(Game $game, SessionInterface $session, TranslatorInterface $translator, Request $request) …
› $template = $maximized ? "bundles/frontend/Game/show-maximized.html.twig" : "bundles/frontend/Game/show.html.twig";
› return $this->integrationRenderer->render($game, $template, ['seo_meta_tags' => $seoMetaTags]);
› }
}
/var/www/betbit.com/vendor/symfony/http-kernel/HttpKernel.php:156 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/betbit.com/vendor/symfony/http-kernel/HttpKernel.php:78 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/var/www/betbit.com/vendor/symfony/http-kernel/Kernel.php:199 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/betbit.com/public/index.php:29 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}