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

Reply via email to