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
