turns out the culprit is "mailer.post_to_page? = true"
On Wed, Jul 8, 2009 at 3:31 PM, john muhl<[email protected]> wrote: > the issue seems to have resolved itself with radiant edge. > > On Wed, Jul 8, 2009 at 2:20 PM, john muhl<[email protected]> wrote: >> yes, of course. i'm just not convinced it's the proper fix, it just >> happened to be the most expedient one. here is the diff for the >> curious: >> >> diff --git a/lib/radiant/cache.rb b/lib/radiant/cache.rb >> index a825555..2e16de9 100644 >> --- a/lib/radiant/cache.rb >> +++ b/lib/radiant/cache.rb >> @@ -48,7 +48,7 @@ module Radiant >> end >> >> private >> - def restore_response(hash, body) >> + def restore_response(hash, body=nil) >> # Cribbed from the Rack::Cache source >> status = hash.delete('X-Status').to_i >> response = Rack::Cache::Response.new(status, hash, body) >> >> >> On Wed, Jul 8, 2009 at 1:56 PM, Victor Elsendoorn<[email protected]> >> wrote: >>> Only mentioning you fixed it, won't do any help for the Radiant community. >>> Please inform us about the solution or bugs you have found. >>> >>> Thanks in advance. >>> >>> >>> On Jul 8, 2009, at 9:51 PM, john muhl wrote: >>> >>>> i went down through the code and think i may have found the issue >>>> which appears to be at the radiant level. thanks again for all the >>>> help. >>>> >>>> On Wed, Jul 8, 2009 at 1:10 PM, Cristi Duma<[email protected]> wrote: >>>>> >>>>> I created a radiant project with the code from the gist you supplied, and >>>>> after putting the config.after_initialize block in development.rb worked >>>>> flawlessly. So is there the possibility that the problem is not in >>>>> mailer_extension? >>>>> >>>>> >>>>> On 7/8/09 9:58 PM, john muhl wrote: >>>>>> >>>>>> same error with the smtp settings in development.rb >>>>>> >>>>>> On Wed, Jul 8, 2009 at 12:01 PM, Istvan Hoka<[email protected]> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> Could you try moving the contents of your config.after_initialize block >>>>>>> to >>>>>>> development.rb or production.rb? >>>>>>> -- >>>>>>> Istvan Hoka >>>>>>> >>>>>>> >>>>>>> On Wed, Jul 8, 2009 at 8:47 PM, john muhl<[email protected]> wrote: >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> oh, and those results are the same with radiant/mailer or >>>>>>>> aissac/mailer >>>>>>>> >>>>>>>> On Wed, Jul 8, 2009 at 11:43 AM, john muhl<[email protected]> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> this is running locally in the development environment. i've tested >>>>>>>>> with webrick, mongrel, thin and passenger and they all have the same >>>>>>>>> error message until you get to server specific part. the test site is >>>>>>>>> the styled blog with only the mailer extension added. all the page >>>>>>>>> parts and environment.rb are here: http://gist.github.com/142995 - i >>>>>>>>> also have mailer.post_to_page? = true set. >>>>>>>>> >>>>>>>>> just to make sure it wasn't inherent in the system i setup a styled >>>>>>>>> blog with 0.7.1 installed mailer, used the same parts and smtp >>>>>>>>> settings and was able to send mail on all 4 servers. >>>>>>>>> >>>>>>>>> thanks for help. >>>>>>>>> >>>>>>>>> On Wed, Jul 8, 2009 at 10:49 AM, Istvan Hoka<[email protected]> >>>>>>>>> >>>>>>>> >>>>>>>> wrote: >>>>>>>> >>>>>>>>>> >>>>>>>>>> John, it looks like you are getting this on your production machine >>>>>>>>>> >>>>>>>> >>>>>>>> where >>>>>>>> >>>>>>>>>> >>>>>>>>>> you are using Thin. Could you test with Passenger or Mongrel, >>>>>>>>>> perhaps >>>>>>>>>> locally and see if you get the same error? >>>>>>>>>> Also, could you provide some more context? For instance, are you >>>>>>>>>> trying >>>>>>>>>> >>>>>>>> >>>>>>>> to >>>>>>>> >>>>>>>>>> >>>>>>>>>> attach a file or is it a simple form you are mailing? >>>>>>>>>> >>>>>>>>>> Cheers! >>>>>>>>>> -- >>>>>>>>>> Istvan Hoka >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Jul 8, 2009 at 7:34 PM, john muhl<[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> thanks but it gives the same error. >>>>>>>>>>> >>>>>>>>>>> On Wed, Jul 8, 2009 at 10:02 AM, Cristi Duma<[email protected]> >>>>>>>>>>> >>>>>>>> >>>>>>>> wrote: >>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Hi John, >>>>>>>>>>>> >>>>>>>>>>>> I'm playing with it right now, tried some fixes, features and >>>>>>>>>>>> stuff >>>>>>>>>>>> >>>>>>>>>>>> It works for me on a site I'm currently developing >>>>>>>>>>>> >>>>>>>>>>>> Check it out: >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> http://github.com/Aissac/radiant-mailer-extension/tree/master >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On 7/8/09 6:05 PM, john muhl wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> has anyone successfully used mailer on 0.8? whenever i try to >>>>>>>>>>>>> send >>>>>>>>>>>>> mail i get a 500 error page and the following: >>>>>>>>>>>>> >>>>>>>>>>>>> SQL (1.2ms) SELECT name >>>>>>>>>>>>> FROM sqlite_master >>>>>>>>>>>>> WHERE type = 'table' AND NOT name = 'sqlite_sequence' >>>>>>>>>>>>> >>>>>>>>>>>>> SQL (1.9ms) SELECT DISTINCT class_name FROM pages WHERE >>>>>>>>>>>>> >>>>>>>> >>>>>>>> class_name >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> <> '' AND class_name IS NOT NULL >>>>>>>>>>>>> /!\ FAILSAFE /!\ Wed Jul 08 09:01:58 -0600 2009 >>>>>>>>>>>>> Status: 500 Internal Server Error >>>>>>>>>>>>> wrong number of arguments (1 for 2) >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rack-cache/lib/rack/cache/metastore.rb:94:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `restore_response' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rack-cache/lib/rack/cache/metastore.rb:94:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `invalidate' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rack-cache/lib/rack/cache/metastore.rb:93:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `map' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rack-cache/lib/rack/cache/metastore.rb:93:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `invalidate' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rack-cache/lib/rack/cache/context.rb:137:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `invalidate' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rack-cache/lib/rack/cache/context.rb:69:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call!' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rack-cache/lib/rack/cache/context.rb:50:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/head.rb:9:in >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/methodoverride.rb:24:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/rewindable_input.rb:25:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:93:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/reloader.rb:9:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/failsafe.rb:11:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `synchronize' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:106:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/cgi_process.rb:44:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `dispatch_cgi' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:102:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `dispatch_cgi' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /private/tmp/mailer/vendor/radiant/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:28:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `dispatch' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/rack/adapter/rails.rb:81:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/rack/adapter/rails.rb:69:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `call' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/connection.rb:76:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `pre_process' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/connection.rb:74:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `catch' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/connection.rb:74:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `pre_process' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/connection.rb:57:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `process' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/connection.rb:42:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `receive_data' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/eventmachine-0.12.8/lib/eventmachine.rb:242:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `run_machine' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/eventmachine-0.12.8/lib/eventmachine.rb:242:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `run' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/backends/base.rb:57:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `start' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/server.rb:156:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `start' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/controllers/controller.rb:80:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `start' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/runner.rb:174:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `send' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/runner.rb:174:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `run_command' >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/runner.rb:140:in >>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> `run!' >>>>>>>>>>>>> /opt/ree/lib/ruby/gems/1.8/gems/thin-1.2.2/bin/thin:6 >>>>>>>>>>>>> /opt/ree/bin/thin:19:in `load' >>>>>>>>>>>>> /opt/ree/bin/thin:19 >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Radiant mailing list >>>>>>>>>>>>> Post: [email protected] >>>>>>>>>>>>> Search: http://radiantcms.org/mailing-list/search/ >>>>>>>>>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Radiant mailing list >>>>>>>>>>>> Post: [email protected] >>>>>>>>>>>> Search: http://radiantcms.org/mailing-list/search/ >>>>>>>>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Radiant mailing list >>>>>>>>>>> Post: [email protected] >>>>>>>>>>> Search: http://radiantcms.org/mailing-list/search/ >>>>>>>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Radiant mailing list >>>>>>>>>> Post: [email protected] >>>>>>>>>> Search: http://radiantcms.org/mailing-list/search/ >>>>>>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Radiant mailing list >>>>>>>> Post: [email protected] >>>>>>>> Search: http://radiantcms.org/mailing-list/search/ >>>>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Radiant mailing list >>>>>>> Post: [email protected] >>>>>>> Search: http://radiantcms.org/mailing-list/search/ >>>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Radiant mailing list >>>>>> Post: [email protected] >>>>>> Search: http://radiantcms.org/mailing-list/search/ >>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Radiant mailing list >>>>> Post: [email protected] >>>>> Search: http://radiantcms.org/mailing-list/search/ >>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>>>> >>>> _______________________________________________ >>>> Radiant mailing list >>>> Post: [email protected] >>>> Search: http://radiantcms.org/mailing-list/search/ >>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>> >>> _______________________________________________ >>> Radiant mailing list >>> Post: [email protected] >>> Search: http://radiantcms.org/mailing-list/search/ >>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >>> >> > _______________________________________________ Radiant mailing list Post: [email protected] Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
