<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div class="vote">I have a custom module that adds a couple action links via menu items:<a class="vote-up-off" title="This question shows research effort; it is useful and clear (click again to undo)"></a></div><div><div class="post-text" itemprop="description">

<pre class="default prettyprint"><code><span class="kwd">function</span><span class="pln"> monographs_menu</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"><br>&nbsp; $items</span><span class="pun">[</span><span class="str">'node/%node/clone_comment'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> array</span><span class="pun">(</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'access callback'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="str">'clone_access_cloning'</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'access arguments'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> array</span><span class="pun">(</span><span class="lit">1</span><span class="pun">),</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'page callback'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="str">'monographs_node_check'</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'page arguments'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> array</span><span class="pun">(</span><span class="lit">1</span><span class="pun">,</span><span class="pln"> </span><span class="lit">2</span><span class="pun">),</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'title'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="str">'Create For Comment version'</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'type'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> MENU_LOCAL_ACTION</span><span class="pun">,</span><span class="pln"><br>&nbsp; </span><span class="pun">);</span><span class="pln"><br><br>&nbsp; $items</span><span class="pun">[</span><span class="str">'node/%node/clone_authorized'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> array</span><span class="pun">(</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'access callback'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="str">'clone_access_cloning'</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'access arguments'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> array</span><span class="pun">(</span><span class="lit">1</span><span class="pun">),</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'page callback'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="str">'monographs_node_check'</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'page arguments'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> array</span><span class="pun">(</span><span class="lit">1</span><span class="pun">,</span><span class="pln"> </span><span class="lit">2</span><span class="pun">),</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'title'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="str">'Create Final Authorized version'</span><span class="pun">,</span><span class="pln"><br>&nbsp; &nbsp; </span><span class="str">'type'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> MENU_LOCAL_ACTION</span><span class="pun">,</span><span class="pln"><br>&nbsp; </span><span class="pun">);</span><span class="pln"><br><br>&nbsp; </span><span class="kwd">return</span><span class="pln"> $items</span><span class="pun">;</span><span class="pln"> <br></span><span class="pun">}</span><span class="pln"><br></span></code></pre><p>and the function signature for the page callback is</p><p>&nbsp; function monographs_node_check(&amp;$node, $type)</p><p>On my local machine and my dev server, this all works just peachy.  
However, on the client's server, with a clone of my db and the repo, 
whenever this link is clicked on, they get a WSOD and this error in 
watchdog:</p>

<blockquote><p>Warning: Parameter 1 to monographs_node_check() expected to be a 
reference, value given in menu_execute_active_handler() (line 517 of 
...\public_html\includes\menu.inc).</p>
</blockquote><p>Since it's on a remote server that I don't have access to, I can't 
debug it, but the fact that it works without error on my own local 
machine and dev server makes it even weirder.</p><p>What could be different in the other environment that would cause this error? &nbsp;I've found some info that it could be related to PHP 5.2 vs 5.3 (in my case, it's working on 5.2, and the client server is on 5.3.8), but I have a feeling there would be a lot more sites having problems if that was the case.</p><p>Thanks.</p></div></div></body></html>