Bug #368

Typo administration: sidebar throws Application error (Rails)

Added by dev-netzflocken-de - 1218 days ago. Updated 791 days ago.

Status :Closed Start :
Priority :Normal Due date :
Assigned to :scott - % Done :

0%

Category :backend
Target version :2.5
Resolution :

fixed


Description

on a fresh install of typo I get an Application error (Rails) when I try to drop a sidebar item into the active sidebar zone.

Fresh install means

  • psql < schema.psql.sql
  • sign up
  • goto sidebar
  • drag and drop Archives over to Active Sidebar items
Processing SidebarController#set_active (for 1.2.3.4 at Mon Aug 01 18:33:16 CEST 2005)
  Parameters: {"action"=>"set_active", "controller"=>"admin/sidebar", "active"=>archives" "category-1" "static-2" "xml-3}

ActiveRecord::StatementInvalid (ERROR:  duplicate key violates unique constraint "sidebars_pkey" 
: INSERT INTO sidebars ("updated_at", "staged_position", "active_config", "active_position", "controller", "staged_config", "created_at") VALUES('2005-08-01 18:33:16', 0, NULL, NULL, 'archives', '--- 
show_count: true
count: 10', '2005-08-01 18:33:16')):
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/connection_adapters/abstract_adapter.rb:462:in @log'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/connection_adapters/postgresql_adapter.rb:109:in @execute'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/connection_adapters/postgresql_adapter.rb:99:in @insert'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/base.rb:1155:in @create_without_callbacks'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/callbacks.rb:261:in @create_without_timestamps'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/timestamp.rb:30:in @create'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/base.rb:1139:in @create_or_update_without_callbacks'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/callbacks.rb:249:in @create_or_update'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/base.rb:965:in @save_without_validation'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/validations.rb:650:in @save_without_transactions'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/transactions.rb:128:in @save'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/transactions.rb:128:in @transaction'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/transactions.rb:93:in @transaction'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/transactions.rb:120:in @transaction'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/transactions.rb:128:in @save'
    app/controllers/admin/sidebar_controller.rb:53:in @set_active'
    app/controllers/admin/sidebar_controller.rb:51:in @each_index'
    app/controllers/admin/sidebar_controller.rb:51:in @set_active'
    app/controllers/admin/sidebar_controller.rb:49:in @transaction'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/transactions.rb:93:in @transaction'
    app/controllers/admin/sidebar_controller.rb:49:in @set_active'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/base.rb:756:in @send'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/base.rb:756:in @perform_action_without_filters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/filters.rb:295:in @perform_action_without_benchmark'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:41:in @perform_action_without_rescue'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:41:in @measure'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/benchmarking.rb:41:in @perform_action_without_rescue'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/rescue.rb:80:in @perform_action'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/base.rb:356:in @send'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/base.rb:356:in @process'
    /usr/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/dispatcher.rb:32:in @dispatch'
    /usr/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/webrick_server.rb:105:in @handle_dispatch'
    /usr/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/webrick_server.rb:71:in @service'
    /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in @service'
    /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in @run'
    /usr/lib/ruby/1.8/webrick/server.rb:172:in @start_thread'
    /usr/lib/ruby/1.8/webrick/server.rb:161:in @start'
    /usr/lib/ruby/1.8/webrick/server.rb:161:in @start_thread'
    /usr/lib/ruby/1.8/webrick/server.rb:95:in @start'
    /usr/lib/ruby/1.8/webrick/server.rb:92:in @each'
    /usr/lib/ruby/1.8/webrick/server.rb:92:in @start'
    /usr/lib/ruby/1.8/webrick/server.rb:82:in @start'
    /usr/lib/ruby/1.8/webrick/server.rb:82:in @start'
    /usr/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/webrick_server.rb:57:in @dispatch'
    script/server:49

Associated revisions

Revision 32d373ca603f735e23c7a7c38bd276577df90fd5
Added by scott 1189 days ago

Add extended body support for wordpress. (closes #368)

git-svn-id: http://svn.typosphere.org/typo/trunk@590 820eb932-12ee-0310-9ca8-eeb645f39767

History

08/01/2005 04:59 PM - scott -

  • Status changed from New to Assigned

08/01/2005 10:15 PM - scott -

  • Status changed from Assigned to Closed
  • Resolution set to fixed

(In r479) Removed bogus IDs from pgsql schema. (closes #255)

Also available in: Atom PDF