2010/5/29 Jacques Distler <[email protected]>:
>
> On May 28, 2010, at 11:42 PM, Martin Ammermüller wrote:
>
>>
>> I noticed that crashes seem to only occur when i try to edit/submit a
>> page with Firefox. AFAIR it didn't crash when editing/viewing is done
>> with Chrome.
>
> So it depends on what BROWSER you are using? That's strange.
Well, I'm not sure about that. Could be coincidence or bias on my part.
> I don't see any evidence of a crash from the log you attached. Lots of
> chatter from Maruku (the Markdown processor), which is very verbose, but
> nothing even vaguely indicative of a crash. (Well, OK, I don't see the log
> entry for the "show" action, after you saved the page, but perhaps you cut
> off the log early.)
Maybe it's a problem with ruby itself. Every crash is accompanied by a
"Application stopped working" dialogue for ruby. And these installers
for Windows are only release candidates. I'll try the 1.8.x ruby
installer and installing by zip files. Maybe that will fix it.
> Aside from the Maruku chatter, is there anything in the log which looks like
> an error message?
I don't think so. I've attached my production.log, if you want to have a look.
>> Another thing: is it by design, that wiki words can only be us-ascii?
>
> As you can see from
>
>
> http://golem.ph.utexas.edu/~distler/code/instiki/svn/annotate/head%3A/lib/wiki_words.rb
>
> that's not true.
Interesting. 'Cause i got an "ArgumentError in WikiController#new"
when i tried to create a new page via a wiki word that contained an
umlaut (see attachment).
Martin
Title: Action Controller: Exception caught
ArgumentError
in WikiController#new
invalid byte sequence in US-ASCII
RAILS_ROOT: c:/instiki
Application Trace |
Framework Trace |
Full Trace
c:/instiki/lib/stringsupport.rb:80:in `gsub'
c:/instiki/lib/stringsupport.rb:80:in `check_ncrs'
c:/instiki/lib/stringsupport.rb:69:in `purify'
c:/instiki/app/controllers/wiki_controller.rb:412:in `load_page'
c:/instiki/vendor/rails/activesupport/lib/active_support/callbacks.rb:178:in `evaluate_method'
c:/instiki/vendor/rails/activesupport/lib/active_support/callbacks.rb:166:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:225:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:629:in `run_before_filters'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:615:in `call_filters'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_with_filters'
c:/instiki/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `block in perform_action_with_benchmark'
c:/instiki/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `block in ms'
C:/Ruby19/lib/ruby/1.9.1/benchmark.rb:309:in `realtime'
c:/instiki/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
c:/instiki/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'
c:/instiki/vendor/rails/actionpack/lib/action_controller/rescue.rb:160:in `perform_action_with_rescue'
c:/instiki/vendor/rails/actionpack/lib/action_controller/flash.rb:151:in `perform_action_with_flash'
c:/instiki/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `process'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process_with_filters'
c:/instiki/vendor/rails/actionpack/lib/action_controller/base.rb:391:in `process'
c:/instiki/vendor/rails/actionpack/lib/action_controller/base.rb:386:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:438:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:87:in `dispatch'
c:/instiki/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:121:in `_call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:130:in `block in build_middleware_stack'
c:/instiki/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `call'
c:/instiki/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `block in call'
c:/instiki/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
c:/instiki/vendor/rails/activerecord/lib/active_record/query_cache.rb:9:in `cache'
c:/instiki/vendor/rails/activerecord/lib/active_record/query_cache.rb:28:in `call'
c:/instiki/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/string_coercion.rb:25:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/head.rb:9:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/methodoverride.rb:24:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in `call'
c:/instiki/vendor/rails/railties/lib/rails/rack/metal.rb:47:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:99:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/failsafe.rb:26:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/lock.rb:11:in `block in call'
c:/instiki/vendor/plugins/rack/lib/rack/lock.rb:11:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:106:in `call'
c:/instiki/vendor/rails/railties/lib/rails/rack/static.rb:31:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/urlmap.rb:47:in `block in call'
c:/instiki/vendor/plugins/rack/lib/rack/urlmap.rb:41:in `each'
c:/instiki/vendor/plugins/rack/lib/rack/urlmap.rb:41:in `call'
c:/instiki/vendor/rails/railties/lib/rails/rack/log_tailer.rb:17:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/content_length.rb:13:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/handler/webrick.rb:49:in `service'
C:/Ruby19/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
C:/Ruby19/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
C:/Ruby19/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'
c:/instiki/lib/stringsupport.rb:80:in `gsub'
c:/instiki/lib/stringsupport.rb:80:in `check_ncrs'
c:/instiki/lib/stringsupport.rb:69:in `purify'
c:/instiki/app/controllers/wiki_controller.rb:412:in `load_page'
c:/instiki/vendor/rails/activesupport/lib/active_support/callbacks.rb:178:in `evaluate_method'
c:/instiki/vendor/rails/activesupport/lib/active_support/callbacks.rb:166:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:225:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:629:in `run_before_filters'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:615:in `call_filters'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_with_filters'
c:/instiki/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `block in perform_action_with_benchmark'
c:/instiki/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `block in ms'
C:/Ruby19/lib/ruby/1.9.1/benchmark.rb:309:in `realtime'
c:/instiki/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
c:/instiki/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark'
c:/instiki/vendor/rails/actionpack/lib/action_controller/rescue.rb:160:in `perform_action_with_rescue'
c:/instiki/vendor/rails/actionpack/lib/action_controller/flash.rb:151:in `perform_action_with_flash'
c:/instiki/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `process'
c:/instiki/vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process_with_filters'
c:/instiki/vendor/rails/actionpack/lib/action_controller/base.rb:391:in `process'
c:/instiki/vendor/rails/actionpack/lib/action_controller/base.rb:386:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:438:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:87:in `dispatch'
c:/instiki/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:121:in `_call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:130:in `block in build_middleware_stack'
c:/instiki/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `call'
c:/instiki/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `block in call'
c:/instiki/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
c:/instiki/vendor/rails/activerecord/lib/active_record/query_cache.rb:9:in `cache'
c:/instiki/vendor/rails/activerecord/lib/active_record/query_cache.rb:28:in `call'
c:/instiki/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/string_coercion.rb:25:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/head.rb:9:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/methodoverride.rb:24:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in `call'
c:/instiki/vendor/rails/railties/lib/rails/rack/metal.rb:47:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:99:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/failsafe.rb:26:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/lock.rb:11:in `block in call'
<internal:prelude>:8:in `synchronize'
c:/instiki/vendor/plugins/rack/lib/rack/lock.rb:11:in `call'
c:/instiki/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:106:in `call'
c:/instiki/vendor/rails/railties/lib/rails/rack/static.rb:31:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/urlmap.rb:47:in `block in call'
c:/instiki/vendor/plugins/rack/lib/rack/urlmap.rb:41:in `each'
c:/instiki/vendor/plugins/rack/lib/rack/urlmap.rb:41:in `call'
c:/instiki/vendor/rails/railties/lib/rails/rack/log_tailer.rb:17:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/content_length.rb:13:in `call'
c:/instiki/vendor/plugins/rack/lib/rack/handler/webrick.rb:49:in `service'
C:/Ruby19/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
C:/Ruby19/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
C:/Ruby19/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'
Request
Parameters:
{"web"=>"wiki",
"id"=>"Relativit\xC3\xA4tstheorie"}
Show session dump
Response
Headers:
{"Cache-Control"=>"no-cache",
"Content-Type"=>"application/xhtml+xml; charset=utf-8"}
production.7z
Description: Binary data
_______________________________________________
Instiki-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/instiki-users