JSON::ParserError in Lti::LaunchesController#show

767: unexpected token at '<!DOCTYPE html> <!--[if lte IE 9]><html class="ie ie9 lte9" lang="de-de"><![endif]--> <!--[if !IE]><!--><html lang="de-de"><!--<![endif]--> <head dir="ltr"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="origin-trial" content="ArNBN7d1AkvMhJTGWXlJ8td/AN4lOokzOnqKRNkTnLqaqx0HpfYvmx8JePPs/emKh6O5fckx14LeZIGJ1AQYjgAAAABzeyJvcmlnaW4iOiJodHRwOi8vbG9jYWxob3N0OjE4MDAwIiwiZmVhdHVyZSI6IkRpc2FibGVEaWZmZXJlbnRPcmlnaW5TdWJmcmFtZURpYWxvZ1N1cHByZXNzaW9uIiwiZXhwaXJ5IjoxNjM5NTI2Mzk5fQ=="> <title> Seite nicht gefunden | ETC Trainit Stage </title> <script type="text/javascript"> /* immediately break out of an iframe if coming from the marketing website */ (function(window) { if (window.location !== window.top.location) { window.top.location = window.location; } })(this); </script> <script type="text/javascript" src="/static/js/i18n/de-de/djangojs.c41434df36be.js"></script> <script type="text/javascript" src="/static/js/ie11_find_array.bd1c6dc7a133.js"></script> <link rel="icon" type="image/x-icon" sizes="196x196" href="/static/etc-theme/images/favicon.ico"/> <link href="/static/css/lms-style-vendor.68e48093f5dd.css" rel="stylesheet" type="text/css" /> <link href="/static/etc-theme/css/lms-main-v1.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/static/js/lms-main_vendor.3c3c9a2604d6.js" charset="utf-8"></script> <script type="text/javascript" src="/static/js/lms-application.0e3fae472a20.js" charset="utf-8"></script> <script type="text/javascript" src="/static/bundles/commons.85825ea81c9b15386736.569769694315.js" ></script> <script> window.baseUrl = "/static/"; (function (require) { require.config({ baseUrl: window.baseUrl }); }).call(this, require || RequireJS.require); </script> <script type="text/javascript" src="/static/lms/js/require-config.38226099c6ad.js"></script> <script type="text/javascript"> (function (require) { require.config({ paths: { 'course_bookmarks/js/views/bookmark_button': 'course_bookmarks/js/views/bookmark_button.d4cfaf3361fa', 'js/views/message_banner': 'js/views/message_banner.141974fd4f5d', 'moment': 'common/js/vendor/moment-with-locales.43ec67e44612', 'moment-timezone': 'common/js/vendor/moment-timezone-with-data.60142e6c4416', 'js/courseware/course_info_events': 'js/courseware/course_info_events.2fc35b57627f', 'js/courseware/accordion_events': 'js/courseware/accordion_events.6064c7809de5', 'js/dateutil_factory': 'js/dateutil_factory.be68acdff619', 'js/courseware/link_clicked_events': 'js/courseware/link_clicked_events', 'js/courseware/toggle_element_visibility': 'js/courseware/toggle_element_visibility.474ff5ba9de3', 'js/student_account/logistration_factory': 'js/student_account/logistration_factory.983820206227', 'js/courseware/courseware_factory': 'js/courseware/courseware_factory.1504fc10caef', 'js/groups/views/cohorts_dashboard_factory': 'js/groups/views/cohorts_dashboard_factory.ca68388d81d6', 'js/groups/discussions_management/discussions_dashboard_factory': 'js/discussions_management/views/discussions_dashboard_factory.2e10d9097343', 'draggabilly': 'js/vendor/draggabilly.26caba6f7187', 'hls': 'common/js/vendor/hls.5e0c7e1b3bfd' } }); }).call(this, require || RequireJS.require); </script> <script type="application/json" id="user-metadata"> null </script> <link href="/static/etc-theme/dist/styles/footer.31950e252ca7f37a5b4e.css" rel="stylesheet" /><link href="/static/etc-theme/dist/styles/theme.e2ec142427214a9464a5.css" rel="stylesheet" /><link href="/static/etc-theme/dist/styles/slider.f7a0c296a863ffdae369.css" rel="stylesheet" /> <link rel="stylesheet" href="/static/etc-theme/Apps/cookies-eu-banner.default.css" /> <!-- dummy Segment --> <script type="text/javascript"> var analytics = { track: function() { return; }, trackLink: function() { return; }, pageview: function() { return; }, page: function() { return; } }; </script> <!-- end dummy Segment --> <meta name="path_prefix" content=""> <meta name="openedx-release-line" content="lilac" /> <body class="ltr lang_de-de"> <div id="page-prompt"></div> <div class="window-wrap" dir="ltr"> <a class="nav-skip sr-only sr-only-focusable" href="#main">Zu den Inhalten springen</a> <div class="fixed-header"> <header class="global-header "> <div class="main-header"> <h1 class="header-logo"> <a href="/"> <img class="logo" src="/static/etc-theme/images/logo.png" alt="ETC Trainit Stage Startseite"/> </a> </h1> <div class="hamburger-menu" role="button" aria-label=Menüoptionen aria-expanded="false" aria-controls="mobile-menu" tabindex="0"> <span class="line"></span> <span class="line"></span> <span class="line"></span> <span class="line"></span> </div> <nav class="nav-links" aria-label=Zusätzliche Links> <div class="secondary not-authenticated"> <div> <div class="mobile-nav-item hidden-mobile nav-item"> <a class="register-btn btn" href="/register?next=%2Fapi%2Flti_consumer%2Fv1%2Ftoken%2Fblock-v1%3AETC%2BAZ900%2B2020_T1%2Btype%40lti_consumer%2Bblock%40a8771288912d4f3f875e1bd6cbb45183">Registrieren</a> </div> <div class="mobile-nav-item hidden-mobile nav-item"> <a class="sign-in-btn btn" href="/login?next=%2Fapi%2Flti_consumer%2Fv1%2Ftoken%2Fblock-v1%3AETC%2BAZ900%2B2020_T1%2Btype%40lti_consumer%2Bblock%40a8771288912d4f3f875e1bd6cbb45183">Anmelden</a> </div> </div> </div> </nav> </div> <div class="mobile-menu hidden" aria-label=Weitere Optionen role="menu" id="mobile-menu"></div> </header> <header class="global-header second-row-header"> <div class="header-modal"> <Button class="open-modal"> <span class="text"> Fragen? Chatten Sie mit uns! </span> <span class="msg-icon fa fa-comment" aria-hidden="true"></span> </Button> <div class="modal-body-header"> <header>ETC Chat Service</header> <div> Hallo bei ETC! Derzeit sind wir im Chat nicht online - aber hinterlassen Sie uns hier eine Nachricht und wir melden uns schnellstens bei Ihnen! <form action=""> <label for="">Kontaktdetails *</label> <input type="text"> <label for="">Telefonnummer</label> <input type="text"> <label for="">Nachricht *</label> <textarea></textarea> <input class="submit-button" type="submit" value="Nachricht senden"> </form> </div> </div> </div> <div class="header-tabs" id="header-tabs"> <!-- Nav tabs --> <ul class="nav nav-tabs nav-justified" role="tablist"> <li class="nav-item"> <a class="nav-item-link" data-toggle="tab" href="/" role="tab" aria-controls="seminarangebot" aria-selected="true">Seminarangebot</a> </li> </ul> </div> </header> </div> <div class="marketing-hero"></div> <div class="content-wrapper main-container" id="content" dir="ltr"> <main id="main" aria-label="Content" tabindex="-1"> <section class="outside-app"> <h1> Seite nicht gefunden </h1> <p> Die von Ihnen gesuchte Seite wurde nicht gefunden. Bitte gehen Sie zurück zur <a href="/">Startseite</a> . </p> </section> </main> <div id="backToTop" /> </div> <footer id="footer-openedx"></footer> </footer> </div> <div id="cookies-eu-banner" class="cookies-banner hide-cookie-banner" style="display: none;"> <p> Wir nutzen nur technisch notwendige Cookies auf unserer Website. Nähere Hinweise finden Sie in der <a target="_blan" href="https://www.etc.at/datenschutz/">Datenschutzerklärung</a>. </p> <div class="cookies-button"> <button id="cookies-eu-accept">Akzeptieren</button> </div> </div> <script type="text/javascript" src="/static/js/vendor/noreferrer.aa62a3e70ffa.js" charset="utf-8"></script> <script type="text/javascript" src="/static/js/utils/navigation.08930e16ab3d.js" charset="utf-8"></script> <script type="text/javascript" src="/static/js/header/header.309a1243e175.js"></script> <script type="text/javascript" src="/static/etc-theme/dist/top.3d8a2a5ac0339133eac0.js"></script> <script type="text/javascript" src="/static/etc-theme/dist/footer.3d8a2a5ac0339133eac0.js"></script> <script type="text/javascript" src="/static/etc-theme/dist/theme.3d8a2a5ac0339133eac0.js"></script> <script type="text/javascript" src="/static/etc-theme/dist/slider.3d8a2a5ac0339133eac0.js"></script> <script src=" https://cdn.jsdelivr.net/npm/js-cookie@3.0.1/dist/js.cookie.min.js "></script> <script type="text/javascript" src="/static/js/src/jquery_extend_patch.54dddef28d15.js"></script> <script type="text/javascript" src="/static/etc-theme/Apps/cookies-eu-banner.min.js"></script> <script> new CookiesEuBanner(function () { },true); </script> </body> </html> '

Extracted source (around line #26):
24
25
26
27
28
29
              
request = conn.post @tool.oauth2_url, body
JSON.parse(request.body)
end
def body

Rails.root: /app

Application Trace | Framework Trace | Full Trace

Request

Parameters:

{"tool_id"=>"2814", "id"=>"20497"}

Response

Headers:

None