Skip to content

Instantly share code, notes, and snippets.

@lxcodes
Created June 23, 2011 00:05
Show Gist options
  • Select an option

  • Save lxcodes/1041599 to your computer and use it in GitHub Desktop.

Select an option

Save lxcodes/1041599 to your computer and use it in GitHub Desktop.
DataMapper Error On Update
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)
@epinault

Copy link
Copy Markdown

did you figure out what to do with this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment