mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #43009
[Bug 1697909] Re: LTI (Canvas) gives exception: WebserviceInvalidParameterException
The idea to circumvent this problem of LMSs passing through custom
variables that we don't need is to strip out the checking for custom
parameters (as they are not part of the standard).
When the site is in developermode / productionmode = false, an error
would be thrown so that the site admin is aware of custom parameters
being passed through.
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1697909
Title:
LTI (Canvas) gives exception: WebserviceInvalidParameterException
Status in Mahara:
Confirmed
Status in Mahara 17.04 series:
Confirmed
Status in Mahara 17.10 series:
Confirmed
Bug description:
Having set up LTI in Mahara and provided Canvas with the Key/Secret
and Launch URL:
http://mahara-dev.stir.ac.uk/webservice/rest/server.php
and custom parameter:
wsfunction=module_lti_launch
Clicking on the Mahara link gets:
<EXCEPTION
class="WebserviceInvalidParameterException"><ERRORCODE>invalidparameter</ERRORCODE><MESSAGE>Invalid
parameter value detected; execution cannot continue. : Unexpected
keys
(custom_canvas_course_uuid,custom_canvas_user_uuid,lis_course_offering_sourcedid,)
detected in parameter array.</MESSAGE></EXCEPTION>
similiar comes from Blackboard
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1697909/+subscriptions
References