Hello all,<br><br>After upgrading to Rails 1.2.2, I'm getting a strange error when one of my workers is invoked. The worker is responsible for monitoring a folder (using directory_watcher) and emailing a specific user when a file is dropped there, but it's bombing immediately upon instantiation (or maybe when trying to instantiate ActionMailer?) with the error "Text is not a Module".
<br><br>Thanks for any input on this one!<br><br>stevie<br><br>
<meta http-equiv="content-type" content="text/html;charset=UTF-8"><title></title>
<style type="text/css">
<!--
@media print, projection, embossed {
        body {
                padding-top:1in;
                padding-bottom:1in;
                padding-left:1in;
                padding-right:1in;
        }
}
body {
        font-family:'Times New Roman';
        color:#000000;
        widows:2;
        font-style:normal;
        text-indent:0in;
        font-variant:normal;
        font-size:12pt;
        text-decoration:none;
        font-weight:normal;
        text-align:left;
}
table {
}
td {
        border-collapse:collapse;
        text-align:left;
        vertical-align:top;
}
p, h1, h2, h3, li {
        color:#000000;
        font-family:'Times New Roman';
        font-size:12pt;
        text-align:left;
        vertical-align:normal;
}
-->
</style>
<div>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) Text is not a module - (TypeError)</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/actionmailer/lib/action_mailer/vendor/text/format.rb:49</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/actionmailer/lib/action_mailer/mail_helper.rb:1</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/actionmailer/lib/action_mailer.rb:38</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/railties/lib/initializer.rb:162:in `require_frameworks'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/railties/lib/initializer.rb:162:in `require_frameworks'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/railties/lib/initializer.rb:83:in `process'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/railties/lib/initializer.rb:43:in `run'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/environment.rb:14</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:495:in `require'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/vendor/plugins/backgroundrb/server/lib/backgroundrb/worker_rails.rb:24:in `initialize'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/vendor/plugins/backgroundrb/server/lib/backgroundrb/middleman.rb:211:in `new_worker'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/vendor/plugins/backgroundrb/server/lib/backgroundrb/thread_pool.rb:36:in `dispatch'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/vendor/plugins/backgroundrb/server/lib/backgroundrb/thread_pool.rb:22:in `dispatch'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/vendor/plugins/backgroundrb/server/lib/backgroundrb/middleman.rb:199:in `new_worker'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1552:in `perform_without_block'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1512:in `perform'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1586:in `main_loop'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1582:in `main_loop'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1578:in `main_loop'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1427:in `run'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1424:in `run'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1344:in `initialize'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/1.8/drb/drb.rb:1624:in `start_service'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/vendor/plugins/backgroundrb/server/lib/backgroundrb_server.rb:315:in `run'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/gems/1.8/gems/daemons-1.0.4/lib/daemons/application.rb:186:in `start_proc'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/gems/1.8/gems/daemons-1.0.4/lib/daemons/daemonize.rb:192:in `call_as_daemon'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/gems/1.8/gems/daemons-1.0.4/lib/daemons/application.rb:190:in `start_proc'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/gems/1.8/gems/daemons-1.0.4/lib/daemons/application.rb:226:in `start'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/gems/1.8/gems/daemons-1.0.4/lib/daemons/controller.rb:69:in `run'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/gems/1.8/gems/daemons-1.0.4/lib/daemons.rb:182:in `run_proc'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/gems/1.8/gems/daemons-1.0.4/lib/daemons/cmdline.rb:94:in `catch_exceptions'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /usr/lib/ruby/gems/1.8/gems/daemons-1.0.4/lib/daemons.rb:181:in `run_proc'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) /u/testapp/vendor/plugins/backgroundrb/server/lib/backgroundrb_server.rb:301:in `run'</p>
<p dir="ltr" style="text-align: left;">20070220-14:41:56 (4800) script/backgroundrb:30</p>
<p dir="ltr" style="text-align: left;"></p>
<p dir="ltr" style="text-align: left;"></p>
</div>