I have a simple VF page to render canvas app. While rendering I am getting error -

ops, there was an error rendering Force.com Canvas application [MyAppName]. Force.com Canvas can not locate an installed canvas app with the namespace [myNameSpace] and API name [MyAppName].

My VF page is as follows:

<apex:page >
<apex:canvasApp applicationname="MyAppName" 
height="400px" width="100%"/>

I have published my connected app several times. I checked spellings and case sensitivity of the names several times.

I appreciate help in resolving this error.

1 Answer 1


I could resolve it. I needed to enable OAuth for connected app. I found it weird that I need to enable OAuth even if I do not need it. But well it worked.

  • this did the trick for me :D
    – Nielsm
    Commented Dec 7, 2018 at 14:13
  • Thank you! doesn't make much sense for the signed request flow does it, wasted too much time on this Commented Apr 6, 2021 at 18:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .