Thanks but still getting this error:<br><b>Fatal error</b>:  require_once() [<a href="http://www.tony-mac.com/drupal-7.0/admin/config/annotate/function.require">function.require</a>]:
 Failed opening required 
&#39;/home3/tonymacc/public_html/drupal-7.0/modules/system/annotate.admin.inc&#39;
 (include_path=&#39;.:/usr/lib64/php:/usr/lib/php&#39;) in <b>/home3/tonymacc/public_html/drupal-7.0/includes/menu.inc</b> on line <b>499<br><br></b><b>Why is the function in menu.inc looking for </b>annotate.admin.inc<b> in </b>/modules/system/?<br>

Here line 499 in menu.inc:<br><br> // Only continue if the site status is not set.<br>  if ($page_callback_result == MENU_SITE_ONLINE) {<br>    // Rebuild if we know it&#39;s needed, or if the menu masks are missing which<br>

    // occurs rarely, likely due to a race condition of multiple rebuilds.<br>    if (variable_get(&#39;menu_rebuild_needed&#39;, FALSE) || !variable_get(&#39;menu_masks&#39;, array())) {<br>      menu_rebuild();<br>    }<br>

    if ($router_item = menu_get_item($path)) {<br>      if ($router_item[&#39;access&#39;]) {<br>        if ($router_item[&#39;include_file&#39;]) {<br><span style="background-color:rgb(255, 255, 102)">          require_once DRUPAL_ROOT . &#39;/&#39; . $router_item[&#39;include_file&#39;];</span><br>

        }<br>        $page_callback_result = call_user_func_array($router_item[&#39;page_callback&#39;], $router_item[&#39;page_arguments&#39;]);<br>      }<br>      else {<br>        $page_callback_result = MENU_ACCESS_DENIED;<br>

      }<br>    }<br>    else {<br>      $page_callback_result = MENU_NOT_FOUND;<br>    }<br>  }<br><br>I completely uninstalled the module from the server and then recreated it. Flush caches, saved module list. Stood on my head for an hour .... same error every time. <br>
Tony<br><br><br><div class="gmail_quote">On Fri, Jun 10, 2011 at 10:54 AM, Metzler, David <span dir="ltr">&lt;<a href="mailto:metzlerd@evergreen.edu" target="_blank">metzlerd@evergreen.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">












<div link="blue" vlink="blue" lang="EN-US">

<div>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Yes, they should all be in the same
directory.  All includes are relative to the location of the .info and .module
files.  And the .install file will need to be in the same folder as well. 
Think of the name of the containing folder as the name of the project which can
house multiple modules if you wish.  It often has the same name as the module
but not always.  A possible listing might be</span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">--- sites/all/modules/annotation</span></font></p><div>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">annotate.admin.inc</span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">annotate.install</span></font></p>

</div><p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">annotate.module</span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><a href="http://annotate.info" target="_blank">annotate.info</a></span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">annotate_manager.module</span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><a href="http://annotate_manager.info" target="_blank">annotate_manager.info</a></span></font></p>



<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">annotate_manager.admin.inc</span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">annotate_manager.install</span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">I invented the concept of an annotate_manager
module in the same directory just to drive the point home.   I intentionally
made the name of the containing folder different, just to point out that it has
no relation to the module names, but it is normally the same as the base module
name.</span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">You can also deploy these folders at any
depth within your sites/all/modules folder.  So if you want to keep all your
custom modules together in a </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Sites/all/modules/custom folder instead,
have at it.  But do keep the module files together in one folder. In that case
all these files would live in </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Sites/all/modules/custom/annotation
instead. </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Make sense? </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<div>

<div class="MsoNormal" style="text-align:center" align="center"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">

<hr size="2" width="100%" align="center">

</span></font></div>

<p class="MsoNormal"><b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:Tahoma;font-weight:bold">From:</span></font></b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:Tahoma"> <a href="mailto:support-bounces@drupal.org" target="_blank">support-bounces@drupal.org</a>
[mailto:<a href="mailto:support-bounces@drupal.org" target="_blank">support-bounces@drupal.org</a>] <b><span style="font-weight:bold">On Behalf
Of </span></b>tony maciejowski<br>
<b><span style="font-weight:bold">Sent:</span></b> Friday, June 10, 2011 10:12
AM<br>
<b><span style="font-weight:bold">To:</span></b> <a href="mailto:support@drupal.org" target="_blank">support@drupal.org</a><br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [support] Writing a
module and get an error</span></font></p>

</div><div><div></div><div>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"> </span></font></p>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">Not installed in modules/system folder.<br>
Dir structure as follows:<br>
sites/all/modules/annotate/</span></font></p>

<ul type="disc">
 <li class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">annotate.admin.inc</span></font></li>
 <li class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">annotate.install</span></font></li>
</ul>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">sites/all/modules/custom/annotate/</span></font></p>

<ul type="disc">
 <li class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><a href="http://annotate.info" target="_blank">annotate.info</a></span></font></li>
 <li class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">annotate.module</span></font></li>
</ul>

<p class="MsoNormal" style="margin-bottom:12.0pt"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">The book was a bit
confusing as to where the files should go. Should they all be in one or the
other of these dirs and not split between the 2?<br>
<br>
Thanks ... yes near the mark.<br>
Tony<br>
<br>
<br>
</span></font></p>

<div>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">On Fri, Jun 10, 2011 at 9:05 AM, Metzler, David &lt;<a href="mailto:metzlerd@evergreen.edu" target="_blank">metzlerd@evergreen.edu</a>&gt; wrote:</span></font></p>



<div link="blue" vlink="blue">

<div>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Guessing “annotate” is the name of your module.  Is it installed
in the modules/system folder?    Should really be in
sites/all/modules/myprojectname.  </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">One common mistake is when moving files around when you’re first
learning how to develop is to leave a copy of your module in another
folder.  When you do this, drupal might find that old copy first.  If
it does that it will be looking for annotate.admin.inc in the wrong location. </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">My guess here is that  you implemented a menu_hook that
references an include file (annotate.adin.inc ).  </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Make sure any duplicate/old module files are removed and then clear
your caches. You might also need to save changes to the module list to make
sure the system table (which keeps track of where modules are installed) gets
updated with the correct location of your module file. </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">Am I near the mark? </span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"><br>
Dave</span></font></p>

<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>

<div>

<div class="MsoNormal" style="text-align:center" align="center"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">

<hr size="2" width="100%" align="center">

</span></font></div>

<p class="MsoNormal"><b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:Tahoma;font-weight:bold">From:</span></font></b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:Tahoma"> <a href="mailto:support-bounces@drupal.org" target="_blank">support-bounces@drupal.org</a> [mailto:<a href="mailto:support-bounces@drupal.org" target="_blank">support-bounces@drupal.org</a>]
<b><span style="font-weight:bold">On Behalf Of </span></b>tony maciejowski<br>
<b><span style="font-weight:bold">Sent:</span></b> Thursday, June 09, 2011
11:04 PM<br>
<b><span style="font-weight:bold">To:</span></b> <a href="mailto:support@drupal.org" target="_blank">support@drupal.org</a><br>
<b><span style="font-weight:bold">Subject:</span></b> [support] Writing a
module and get an error</span></font></p>

</div>

<div>

<div>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"> </span></font></p>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">Hi All,<br>
I am in Chapter 2 of Tomlinson&#39;s et al book about Pro Drupal 7 Development.<br>
Get the following error upon completion of the code:<br>
<i><span style="font-style:italic">Warning</span></i>:
require_once(/home3/tonymacc/public_html/drupal-7.0/modules/system/annotate.admin.inc)
[<a href="http://tony-mac.com/drupal-7.0/admin/function.require-once" target="_blank">function.require-once</a>]: failed to open stream: No such file
or directory in <i><span style="font-style:italic">menu_execute_active_handler()</span></i>
(line <i><span style="font-style:italic">499</span></i> of <i><span style="font-style:italic">/home3/tonymacc/public_html/drupal-7.0/includes/menu.inc</span></i>).<br>
<br>
Grateful for any pointers.<br>
<br>
Thanks <br>
Tony<br clear="all">
<br>
-- </span></font></p>

<p><b><font size="2" color="#333399" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:#333399;font-weight:bold">tony maciejowski</span></font></b><b><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial;font-weight:bold"> <font color="black"><span style="color:black">|</span></font> <font color="#d1a73d"><span style="color:#D1A73D">analyst/programmer </span></font> <font color="black"><span style="color:black">|</span></font> <font color="#00cc00"><span style="color:#00CC00">websites</span></font> <font color="black"><span style="color:black">|</span></font> <font color="#ca00ca"><span style="color:#CA00CA"><a href="mailto:t_maciejowski@hotmail.com" target="_blank">tony@tony-mac.com</a></span></font>
</span></font></b></p>

<p><b><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial;font-weight:bold">O</span></font></b><font size="2" color="black" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:black">ffice: 323.***.5137
| Cell: 323.***.6206 | Germany:
49-30-76764897 </span></font></p>

<p><font size="2" color="black" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:black"> </span></font></p>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"> </span></font></p>

</div>

</div>

</div>

</div>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><br>
--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a>
]</span></font></p>

</div>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><br>
<br clear="all">
<br>
-- </span></font></p>

<p><b><font size="2" color="#333399" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:#333399;font-weight:bold">tony maciejowski</span></font></b><b><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial;font-weight:bold"> <font color="black"><span style="color:black">|</span></font> <font color="#d1a73d"><span style="color:#D1A73D">analyst/programmer </span></font> <font color="black"><span style="color:black">|</span></font> <font color="#00cc00"><span style="color:#00CC00">websites</span></font> <font color="black"><span style="color:black">|</span></font> <font color="#ca00ca"><span style="color:#CA00CA"><a href="mailto:t_maciejowski@hotmail.com" target="_blank">tony@tony-mac.com</a></span></font>
</span></font></b></p>

<p><b><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial;font-weight:bold">O</span></font></b><font size="2" color="black" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:black">ffice: <a href="tel:323.463.5137" value="+13234635137" target="_blank">323.463.5137</a>
| Cell: <a href="tel:323.899.6206" value="+13238996206" target="_blank">323.899.6206</a> | Germany:
49-30-76764897 </span></font></p>

<p><font size="2" color="black" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:black"> </span></font></p>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"> </span></font></p>

</div></div></div>

</div>


<br>--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br></blockquote></div><br><br clear="all"><br>-- <br><p><b><font size="2" color="#333399" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:#333399;font-weight:bold">tony
maciejowski</span></font></b><b><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial;font-weight:bold"> <font color="black"><span style="color:black">|</span></font> <font color="#d1a73d"><span style="color:#D1A73D">analyst/programmer </span></font><span> </span><font color="black"><span style="color:black">|</span></font>
<font color="#00cc00"><span style="color:#00CC00">websites</span></font> <font color="black"><span style="color:black">|</span></font> <font color="#ca00ca"><span style="color:#CA00CA"><a href="mailto:t_maciejowski@hotmail.com" target="_blank">tony@tony-mac.com</a></span></font> </span></font></b></p>



<p><b><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial;font-weight:bold">O</span></font></b><font size="2" color="black" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:black">ffice: <a href="tel:323.463.5137" value="+13234635137" target="_blank">323.463.5137</a> | Cell: <a href="tel:323.899.6206" value="+13238996206" target="_blank">323.899.6206</a> | Germany: 49-30-76764897 </span></font></p>



<p><font size="2" color="black" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:black"><span> </span></span></font></p><br>