Created
June 23, 2011 00:05
-
-
Save lxcodes/1041599 to your computer and use it in GitHub Desktop.
DataMapper Error On Update
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DataObjects::DataError at /register | |
Out of range value for column 'mobile_number' at row 1 | |
Ruby /usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb: in execute_non_query, line 194 | |
Web POST lordevents.com.dev/register | |
Traceback (innermost first) | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb: in execute_non_query | |
connection.create_command(statement).execute_non_query(*bind_values)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb: in block in update | |
connection.create_command(statement).execute_non_query(*bind_values)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb: in with_connection | |
yield connection = open_connection... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb: in update | |
with_connection do |connection|... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/repository.rb: in update | |
adapter.update(attributes, collection)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource/state/dirty.rb: in update_resource | |
repository.update(resource.dirty_attributes, collection_for_self)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource/state/dirty.rb: in commit | |
update_resource... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in _persist | |
self.persisted_state = persisted_state.commit... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in block in update_with_hooks | |
_persist... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in catch | |
catch :halt do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in update_with_hooks | |
catch :halt do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in save_self | |
new? ? create_with_hooks : update_with_hooks... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-validations-1.1.0/lib/dm-validations.rb: in save_self | |
super... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in block in _save | |
save_parents(execute_hooks) && save_self(execute_hooks) && save_children(execute_hooks)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in run_once | |
yield... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in _save | |
run_once(true) do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in save | |
retval = _save... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-validations-1.1.0/lib/dm-validations.rb: in block in save | |
validation_context(context) { super() }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-validations-1.1.0/lib/dm-validations/support/context.rb: in validation_context | |
yield... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-validations-1.1.0/lib/dm-validations.rb: in save | |
validation_context(context) { super() }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-core-1.1.0/lib/dm-core/resource.rb: in update | |
save... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-validations-1.1.0/lib/dm-validations.rb: in block in update | |
validation_context(context) { super(attributes) }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-validations-1.1.0/lib/dm-validations/support/context.rb: in validation_context | |
yield... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/dm-validations-1.1.0/lib/dm-validations.rb: in update | |
validation_context(context) { super(attributes) }... | |
/var/www/clients/client0/web9/web/_ruby/lordevents.rb: in block in <class:LordEvents> | |
u.update(:first_name => params[:first_name], :last_name => params[:last_name], :company => params[:company], :title => params[:title], :city => params[:city], :country => params[:country], :mobile_number => params[:mobile_number], :isAttending => attending, :event => Event.get(settings.event_id), :isRegistered => true) # then... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in call | |
proc { unbound_method.bind(self).call },... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in block in compile! | |
proc { unbound_method.bind(self).call },... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in instance_eval | |
throw :halt, instance_eval(&block)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in route_eval | |
throw :halt, instance_eval(&block)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in block (2 levels) in route! | |
route_eval(&block)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in block in process_route | |
yield... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in catch | |
catch(:pass) do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in process_route | |
catch(:pass) do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in block in route! | |
pass_block = process_route(pattern, keys, conditions) do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in each | |
routes.each do |pattern, keys, conditions, block|... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in route! | |
routes.each do |pattern, keys, conditions, block|... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in dispatch! | |
route!... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in block in call! | |
invoke { dispatch! }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in instance_eval | |
res = catch(:halt) { instance_eval(&block) }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in block in invoke | |
res = catch(:halt) { instance_eval(&block) }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in catch | |
res = catch(:halt) { instance_eval(&block) }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in invoke | |
res = catch(:halt) { instance_eval(&block) }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in call! | |
invoke { dispatch! }... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/base.rb: in call | |
dup.call!(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/rack-1.3.0/lib/rack/commonlogger.rb: in call | |
status, header, body = @app.call(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/rack-1.3.0/lib/rack/showexceptions.rb: in call | |
@app.call(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/rack-1.3.0/lib/rack/session/abstract/id.rb: in context | |
status, headers, body = app.call(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/rack-1.3.0/lib/rack/session/abstract/id.rb: in call | |
context(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/rack-1.3.0/lib/rack/head.rb: in call | |
status, headers, body = @app.call(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/rack-1.3.0/lib/rack/commonlogger.rb: in call | |
status, header, body = @app.call(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/sinatra-1.2.6/lib/sinatra/showexceptions.rb: in call | |
@app.call(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/rack/request_handler.rb: in process_request | |
status, headers, body = @app.call(env)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_request_handler.rb: in accept_and_process_next_request | |
process_request(headers, input_stream, connection, full_http_response)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_request_handler.rb: in main_loop | |
if !accept_and_process_next_request(socket_wrapper, channel, buffer)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/rack/application_spawner.rb: in start_request_handler | |
handler.main_loop... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/rack/application_spawner.rb: in block in handle_spawn_application | |
self.class.send(:start_request_handler, MessageChannel.new(b),... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/utils.rb: in safe_fork | |
yield... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/rack/application_spawner.rb: in handle_spawn_application | |
safe_fork('application', true) do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_server.rb: in server_main_loop | |
__send__(@message_handlers[name], client, *args)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_server.rb: in start_synchronously | |
server_main_loop(password, server_socket)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_server.rb: in start | |
start_synchronously(@socket_filename, @password, server_socket, b)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/rack/application_spawner.rb: in start | |
super... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/spawn_manager.rb: in block (2 levels) in spawn_rack_application | |
spawner.start... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_server_collection.rb: in lookup_or_add | |
server = yield... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/spawn_manager.rb: in block in spawn_rack_application | |
spawner = @spawners.lookup_or_add(key) do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_server_collection.rb: in block in synchronize | |
yield... | |
<internal:prelude>: in synchronize | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_server_collection.rb: in synchronize | |
@lock.synchronize do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/spawn_manager.rb: in spawn_rack_application | |
@spawners.synchronize do... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/spawn_manager.rb: in spawn_application | |
return spawn_rack_application(options)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/spawn_manager.rb: in handle_spawn_application | |
app_process = spawn_application(options)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_server.rb: in server_main_loop | |
__send__(@message_handlers[name], client, *args)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/lib/phusion_passenger/abstract_server.rb: in start_synchronously | |
server_main_loop(password, server_socket)... | |
/usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.0.pre4/helper-scripts/passenger-spawn-server: in <main> | |
spawn_manager.start_synchronously(socket_filename, socket_password, server_socket, owner_socket) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
did you figure out what to do with this?