cancel
Showing results for 
Search instead for 
Did you mean: 
mwleinad1
Surveyor

Couldn't find valid setthing for this link: Resource link not valid for this tool

Well, this one is driving me crazy, I'm pretty sure something was updated in Canvas today as it just started to fail this morning.

Several schools have reported the same thing.

Here's a video

https://app.vidgrid.com/view/GR92TFlUlMSC

Here's the JWT that is sent along this route

https://vidgrid.instructure.com/courses/2/deep_linking_response?modal=true

eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjhlMWE3M2M4LTBjNzgtMTFlYS04ZDcxLTM2MmI5ZTE1NTY2NyJ9.eyJpc3MiOiIxNDk3MTAwMDAwMDAwMDAwMjIiLCJhdWQiOlsiaHR0cHM6XC9cL2NhbnZhcy5pbnN0cnVjdHVyZS5jb20iXSwiZXhwIjoxNjEyNDYwMTgyLCJpYXQiOjE2MTI0NTk1ODIsIm5vbmNlIjoibm9uY2U2MDFjMmUzZTdkZGFmIiwiaHR0cHM6XC9cL3B1cmwuaW1zZ2xvYmFsLm9yZ1wvc3BlY1wvbHRpXC9jbGFpbVwvZGVwbG95bWVudF9pZCI6IjExMjowMzYwZTcyYzA5MmZkZmMyMjBiM2EwYzBjZDk2M2YxZDlmNDZmMDhhIiwiaHR0cHM6XC9cL3B1cmwuaW1zZ2xvYmFsLm9yZ1wvc3BlY1wvbHRpXC9jbGFpbVwvbWVzc2FnZV90eXBlIjoiTHRpRGVlcExpbmtpbmdSZXNwb25zZSIsImh0dHBzOlwvXC9wdXJsLmltc2dsb2JhbC5vcmdcL3NwZWNcL2x0aVwvY2xhaW1cL3ZlcnNpb24iOiIxLjMuMCIsImh0dHBzOlwvXC9wdXJsLmltc2dsb2JhbC5vcmdcL3NwZWNcL2x0aS1kbFwvY2xhaW1cL2NvbnRlbnRfaXRlbXMiOlt7InR5cGUiOiJsdGlSZXNvdXJjZUxpbmsiLCJ0aXRsZSI6IlBvd2VycG9pbnQgUmV2aWV3IiwidXJsIjoiaHR0cHM6XC9cL2FwcC52aWRncmlkLmNvbVwvZW1iZWRcLzh5dFJqSnhDeW4zciIsImVtYmVkIjp7Imh0bWwiOm51bGx9LCJpZnJhbWUiOnsic3JjIjoiaHR0cHM6XC9cL2FwcC52aWRncmlkLmNvbVwvZW1iZWRcLzh5dFJqSnhDeW4zciIsIndpZHRoIjo2NDAsImhlaWdodCI6MzYwfSwicHJlc2VudGF0aW9uIjp7ImRvY3VtZW50VGFyZ2V0IjoiaWZyYW1lIn0sImN1c3RvbSI6eyJyYW5kdGFnIjoiOHl0UmpKeEN5bjNyIiwic3RhcnRfZGF0ZSI6IiRSZXNvdXJjZUxpbmsuYXZhaWxhYmxlLnN0YXJ0RGF0ZVRpbWUiLCJlbmRfZGF0ZSI6IiRSZXNvdXJjZUxpbmsuYXZhaWxhYmxlLmVuZERhdGVUaW1lIn19XX0.istSEElt4VLYHi3SeBSB3Qm65M7JFy2qCj7OCmVuX8eNkpOZ-tnIyDKzwsw0t7v2nN3emhXXIvXun6ljiwWbt_UYn_NJNgdRIoJWRcvSzJxICZu-9WGFlyRQcmWkC8IaAdeN67d10rYVMrWS1-FTMoFqtu6toAcPQcoAU6EgAO6t8mpwAJf_Y33ENS423Gtvc3A0Ys2m20f8eNhsyQcX4zUw2dydABsUoesGoc77TSRhw81Yhh94JGp3pyT9k7Cni9H6Tm0dPJ-zWBkqQTUiBtzIbVaxqf3UNH4ertEbV3EO6HVbTUxmxP0kQ2OLOtD8Tc4nFeGKtV6QI3AH9i3sPw

 

I don't see anything wrong with that JWT.

And then it calls "retrieve"

https://vidgrid.instructure.com/courses/2/external_tools/retrieve?display=borderless&resource_link_l...

Which instead of returning a 200 is returning a 302

I have no control of how that route is build, that's all Canvas, so why is this not able to find the "resource_link_lookup_id"

 

Any idea?

Thanks!

 

 

 

Tags (3)
0 Kudos
1 Reply
fnoks
Surveyor

Hi mwleinad1,

Did you ever find a solution? When this resource_link_lookup_id is added to the link, copying pages (containing external tool resource links) between different courses will lead to the same message you are seeing: "Couldn't find valid setthing for this link: Resource link not valid for this tool"

I have traced this down to https://github.com/instructure/canvas-lms/blob/1eb9475aad1b9495a86564762ee4dd4339f6bfb5/app/controll... but that really doesn't help much.

We need someone from Instructure to answer this one. I have tried different channels with no luck.