<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div><div>Are you perhaps trying to write your own scripts that use RT's libraries and not calling RT::Init?<div>
</div></div></div></div></blockquote><div>As stated, I am trying to use a script from the wiki, but I happen to have plugins installed.<br>Said script makes no use of plugins, and does in fact call RT::Init.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=""><div><div><div>is sub RT::InitPluginPaths getting called?  Is it finding the plugin directory? Is it deciding to skip the plugin's lib dir for some reason?</div></div></div></div></blockquote><div>Actually the test:<br>
   if ( Cwd::realpath($_) eq $RT::LocalLibPath) {<br>fails, and only that branch allows @tmp_libs #$self->PluginDirs('lib')<br>into @INC<br><br>Apparently the oft-cargo-culted script initialization is not very robust, and it should have<br>
 use lib qw'/opt/rt3/lib /opt/rt3/local/lib';<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div><div><div>
</div><div>You'll likely need to actually add a bit of logging or debugging output to the core to see what's going wrong so you can help us fix it.</div></div></div></div></blockquote><div>Done, but I wonder if a larger design issue is at hand, namely that there seems to be no allowance for a minimal setup e.g; no plugins; to support the proper initialization of scripts...<br>
<br></div></div>-- <br>Cambridge Energy Alliance: Save money & the planet<br>
</div>