function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
rvaderrvader 

Namespace confusion

I am extending a VF page which resides in a managed packaged. 
code is as follows:

<apex:page controller="myController" showHeader="false" sidebar="false" >
<apex:include pageName="ManagedPackage__managedPage" />
...
</apex:page>

the purpose of myController is simply to inject some javascript remoting into the managed page.

when this page renders, I get the following error:
Apex class 'ManagedPackage.myController' does not exist

the apex:page resides in the default namespace as does the custom myController. why is the page then attempting to reference myController in the managed package namespace. how do I coerce it to refer to the custom controller in the default namespace?
rvaderrvader
so it seems this may be a bug in Force.com
the problem explained above goes away when I remove the showHeader attribute from the apex:page declaration.