プロジェクト

全般

プロフィール

Vote #66725

完了

Crash while deleting in-use enumeration

Admin Redmine さんが約3年前に追加. 約3年前に更新.

ステータス:
Closed
優先度:
低め
担当者:
-
カテゴリ:
Administration_8
対象バージョン:
開始日:
2010/03/02
期日:
進捗率:

0%

予定工数:
category_id:
8
version_id:
18
issue_org_id:
4970
author_id:
12774
assigned_to_id:
0
comments:
4
status_id:
5
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
17
ステータス-->[Closed]

説明

So far, the problem only happens when running with "RAILS_ENV=development".
I get the following stack while deleting a priority still assigned to at least one issue:

TypeError (can't dump anonymous class Class):
/opt/ruby-enterprise-1.8.7/lib/ruby/1.8/yaml/rubytypes.rb:6:in to_yaml'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb:31:in
quote'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:236:in quote'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:2392:in
quote_bound_value'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:2352:in replace_bind_variables'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:2352:in
gsub'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:2352:in replace_bind_variables'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:2341:in
sanitize_sql_array'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:2230:in sanitize_sql'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:1494:in
merge_conditions'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:1492:in each'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:1492:in
merge_conditions'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:1804:in add_conditions!'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:1687:in
construct_finder_sql'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:1548:in find_every'
/opt/redmine-0.9.3/vendor/rails/activerecord/lib/active_record/base.rb:615:in
find'
/opt/redmine-0.9.3/app/controllers/enumerations_controller.rb:84:in `destroy'


journals

Fixed in r3524.

It was raised when running test/functional/enumerations_controller.rb but not when running all functional tests with rake test:functionals. Very strange... Anyway, the code was firing a deprecation warning, so it has to be fixed.
Thanks for pointing it out.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
SPAM
--------------------------------------------------------------------------------

Admin Redmine さんが約3年前に更新

  • カテゴリAdministration_8 にセット
  • 対象バージョン0.9.4_18 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0