Fast Debugger (ruby-debug-ide 0.4.4) listens on localhost:1263 (in C:/rails_apps/fdc_psp_rails) => Mixing in Lockdown version: 1.6.2 ruby ./script/runner loader/app/runner_harness.rb LOADER => Mixing in Lockdown version: 1.6.2 2010-03-04 15:30:17 INFO [Load::BulkLoader] Found 2 client directories to process. 2010-03-04 15:30:17 INFO [Load::BulkLoader] Processing client directory C:/rails_apps/fdc_psp_rails/loader/data/dev/inbox/ecode1 2010-03-04 15:30:18 INFO [Load::BulkLoader] Processing client file C:/rails_apps/fdc_psp_rails/loader/data/dev/inbox/ecode1/PayStubLoad.xml 2010-03-04 15:30:18 INFO [Load::PayStubLoader] load_paystub_file: C:/rails_apps/fdc_psp_rails/loader/data/dev/inbox/ecode1/PayStubLoad.xml 2010-03-04 15:30:18 INFO [Load::Transform::NoopTransform] transform: C:/rails_apps/fdc_psp_rails/loader/data/dev/inbox/ecode1/PayStubLoad.xml 2010-03-04 15:30:18 INFO [Load::Parser::StreamingParser] validate: C:/rails_apps/fdc_psp_rails/loader/data/dev/staging/ecode1/PayStubLoad.xml 2010-03-04 15:30:18 INFO [Load::Parser::StreamingParser] do_parse: C:/rails_apps/fdc_psp_rails/loader/data/dev/staging/ecode1/PayStubLoad.xml 2010-03-04 15:30:18 INFO [Load::Listener::PayStubLoadLis] on_pay_stub_load_started callback. "Pay stub load failed Mysql::Error: Column 'user_id' cannot be null: INSERT INTO `pay_stubs` (`pay_stub_accessible_date`, `pay_period_start_date`, `updated_at`, `pay_period_end_date`, `net_pay_total_ytd`, `gross_pay_total_period`, `gross_pay_total_earnings_hrs_period`, `non_tx_deduct_total_period`, `tax_deduct_total_period`, `tax_deduct_special_tax_rate_applied`, `non_tx_deduct_total_ytd`, `user_id`, `advice_number`, `pay_date`, `has_been_notified`, `created_at`, `net_pay_total_period`, `gross_pay_total_ytd`, `tax_deduct_total_ytd`) VALUES('2001-01-01 00:00:00', '2001-01-01 00:00:00', '2010-03-04 20:30:20', '2001-01-01 00:00:00', 0.0, 0.0, 0.0, 0.0, 0.0, NULL, 0.0, NULL, '123', '2001-01-01 00:00:00', NULL, '2010-03-04 20:30:20', 0.0, 0.0, 0.0): C:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract_adapter.rb:219:in `log'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/mysql_adapter.rb:323:in `execute'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:259:in `insert_sql'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/mysql_adapter.rb:333:in `insert_sql'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:18:in `insert'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2908:in `create_without_timestamps'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/timestamp.rb:53:in `create_without_callbacks'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:266:in `create_without_stamps'\nC:/ruby/lib/ruby/gems/1.8/gems/lockdown-1.6.2/lib/lockdown/orms/active_record.rb:57:in `create'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2874:in `create_or_update_without_callbacks'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:250:in `create_or_update'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2555:in `save_without_validation!'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/validations.rb:1088:in `save_without_dirty!'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/dirty.rb:87:in `save_without_transactions!'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in `save!'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:182:in `transaction'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in `save!'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:208:in `rollback_active_record_state!'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in `save!'\nC:/rails_apps/fdc_psp_rails/loader/app/load/listener/pay_stub_load_listener.rb:103:in `save_bus_pay_stub'\nC:/rails_apps/fdc_psp_rails/loader/app/load/listener/pay_stub_load_listener.rb:57:in `on_pay_stub'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction'\nC:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:182:in `transaction'\nC:/rails_apps/fdc_psp_rails/loader/app/load/listener/pay_stub_load_listener.rb:48:in `on_pay_stub'\nC:/rails_apps/fdc_psp_rails/loader/app/load/parser/streaming_parser.rb:69:in `end_element_namespace'\nC:/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.4.1-x86-mswin32/lib/nokogiri/xml/sax/parser.rb:93:in `parse_with'\nC:/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.4.1-x86-mswin32/lib/nokogiri/xml/sax/parser.rb:93:in `parse_io'\nC:/rails_apps/fdc_psp_rails/loader/app/load/parser/streaming_parser.rb:20:in `do_parse'\nC:/rails_apps/fdc_psp_rails/loader/app/load/parser/abstract_parser.rb:28:in `parse'\nC:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_loader.rb:49:in `load_paystub_file'\nC:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:70:in `load_client_files'\nC:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:61:in `each'\nC:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:61:in `load_client_files'\nC:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:38:in `execute'\nC:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_file_handler.rb:48:in `call'\nC:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_file_handler.rb:48:in `do_for_client_dir'\nC:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_file_handler.rb:40:in `each'\nC:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_file_handler.rb:40:in `do_for_client_dir'\nC:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:37:in `execute'\nC:/rails_apps/fdc_psp_rails/loader/app/main_dispatcher.rb:15:in `dispatch'\nC:/rails_apps/fdc_psp_rails/loader/app/stages.rb:28:in `each'\nC:/ruby/lib/ruby/gems/1.8/gems/dictionary-1.0.0/lib/dictionary.rb:257:in `each'\nC:/ruby/lib/ruby/gems/1.8/gems/dictionary-1.0.0/lib/dictionary.rb:257:in `each'\nC:/rails_apps/fdc_psp_rails/loader/app/stages.rb:28:in `each'\nC:/rails_apps/fdc_psp_rails/loader/app/main_dispatcher.rb:11:in `dispatch'\nloader/app/runner_harness.rb:14\nc:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `eval'\nC:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/runner.rb:46\nc:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'\nc:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'\n./script/runner:3" Load::PayStubLoadError ["C:/rails_apps/fdc_psp_rails/loader/app/load/listener/pay_stub_load_listener.rb:105:in `save_bus_pay_stub'", "C:/rails_apps/fdc_psp_rails/loader/app/load/listener/pay_stub_load_listener.rb:57:in `on_pay_stub'", "C:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction'", "C:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:182:in `transaction'", "C:/rails_apps/fdc_psp_rails/loader/app/load/listener/pay_stub_load_listener.rb:48:in `on_pay_stub'", "C:/rails_apps/fdc_psp_rails/loader/app/load/parser/streaming_parser.rb:69:in `end_element_namespace'", "C:/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.4.1-x86-mswin32/lib/nokogiri/xml/sax/parser.rb:93:in `parse_with'", "C:/ruby/lib/ruby/gems/1.8/gems/nokogiri-1.4.1-x86-mswin32/lib/nokogiri/xml/sax/parser.rb:93:in `parse_io'", "C:/rails_apps/fdc_psp_rails/loader/app/load/parser/streaming_parser.rb:20:in `do_parse'", "C:/rails_apps/fdc_psp_rails/loader/app/load/parser/abstract_parser.rb:28:in `parse'", "C:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_loader.rb:49:in `load_paystub_file'", "C:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:70:in `load_client_files'", "C:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:61:in `each'", "C:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:61:in `load_client_files'", "C:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:38:in `execute'", "C:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_file_handler.rb:48:in `call'", "C:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_file_handler.rb:48:in `do_for_client_dir'", "C:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_file_handler.rb:40:in `each'", "C:/rails_apps/fdc_psp_rails/loader/app/load/pay_stub_file_handler.rb:40:in `do_for_client_dir'", "C:/rails_apps/fdc_psp_rails/loader/app/load/bulk_loader.rb:37:in `execute'", "C:/rails_apps/fdc_psp_rails/loader/app/main_dispatcher.rb:15:in `dispatch'", "C:/rails_apps/fdc_psp_rails/loader/app/stages.rb:28:in `each'", "C:/ruby/lib/ruby/gems/1.8/gems/dictionary-1.0.0/lib/dictionary.rb:257:in `each'", "C:/ruby/lib/ruby/gems/1.8/gems/dictionary-1.0.0/lib/dictionary.rb:257:in `each'", "C:/rails_apps/fdc_psp_rails/loader/app/stages.rb:28:in `each'", "C:/rails_apps/fdc_psp_rails/loader/app/main_dispatcher.rb:11:in `dispatch'", "loader/app/runner_harness.rb:14", "c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `eval'", "C:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/runner.rb:46", "c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'", "c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'", "./script/runner:3"]