Ошибка сервера: BUG gc_sweep (): неизвестный тип данных 0x0 - PullRequest
0 голосов
/ 02 октября 2010

Мой сервер продолжает падать. Это особенно плохо в локализованных частях моего приложения, где остальное в порядке. На одной главной странице это теперь происходит каждый раз . Я потратил более часа на то, чтобы вырезать части кода, перезапустить сервер и посмотреть, где он выходит из строя (т. Е. Всякий раз, когда вставляется какой-либо сегмент контента), но мой код, по-видимому, вряд ли вызывает эти сбои.

Сообщение об ошибке выглядит примерно так:

c:\rubyjobs>ruby script/server  
=> Booting Mongrel  
=> Rails 2.3.5 application starting on http://0.0.0.0:3000  
=> Call with -d to detach  
=> Ctrl-C to shutdown server  
C:/Rubystack/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/
active_record/autosave_association.rb:183: [BUG] gc_sweep(): unknown data type 0
x0(0x59d9030)  
ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32]

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

У меня нет опыта работы с Rails, и я чувствую, что эта проблема продвинутая и / или встроенная. Что здесь происходит?

Это критическая проблема для приложения, поэтому любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 02 октября 2010

К сожалению, иногда Ruby и Rails не самые стабильные продукты.Я помню 249 и / или 248, у которых было много проблем сбоев на MacOSX, но они нормально работали на Linux.Я не уверен, каково состояние Windows, но на вашем месте я бы обновился до последней версии Ruby (я думаю, 1.8.7-p302) и последних версий Rails (2.3.9).

...