Skip to content

Instantly share code, notes, and snippets.

@sylvainkalache
Created July 16, 2013 01:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sylvainkalache/4a75ce3366448c2ca46e to your computer and use it in GitHub Desktop.
Save sylvainkalache/4a75ce3366448c2ca46e to your computer and use it in GitHub Desktop.
Datamapper crashes when trying to insert a row in MySQL containing a nil value
Controller crashed Column 'hn_url' cannot be null:
"/var/lib/gems/1.9.1/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:114:in `execute_non_query'", "/var/lib/gems/1.9.1/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:114:in `block (2 levels) in create'", "/var/lib/gems/1.9.1/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:276:in `with_connection'", "/var/lib/gems/1.9.1/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:113:in `block in create'", "/var/lib/gems/1.9.1/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:85:in `each'", "/var/lib/gems/1.9.1/gems/dm-do-adapter-1.2.0/lib/dm-do-adapter/adapter.rb:85:in `create'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/repository.rb:146:in `create'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource/persistence_state/transient.rb:74:in `create_resource'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource/persistence_state/transient.rb:25:in `commit'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:963:in `_persist'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:977:in `block in create_with_hooks'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:974:in `catch'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:974:in `create_with_hooks'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:1028:in `save_self'", "/var/lib/gems/1.9.1/gems/dm-validations-1.2.0/lib/dm-validations.rb:54:in `save_self'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:1013:in `block in _save'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:1229:in `run_once'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:1012:in `_save'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/resource.rb:412:in `save'", "/var/lib/gems/1.9.1/gems/dm-validations-1.2.0/lib/dm-validations.rb:40:in `block in save'", "/var/lib/gems/1.9.1/gems/dm-validations-1.2.0/lib/dm-validations/context.rb:16:in `in_context'", "/var/lib/gems/1.9.1/gems/dm-validations-1.2.0/lib/dm-validations.rb:40:in `save'", "/var/lib/gems/1.9.1/gems/dm-validations-1.2.0/lib/dm-validations.rb:130:in `create'", "/var/lib/gems/1.9.1/gems/dm-core-1.2.1/lib/dm-core/model.rb:445:in `first_or_create'"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment