On May 14, 5:12 pm, Martin Guetlein <[email protected]> wrote: > Hello All, > > I am using the datamapper to store results of my web service. Things > are running fine unless I start many jobs asynchronously. A > Resource.get(<id>) then yields the following exception:
Another effect of my problem is that my Resources sometimes do not get an id, i.e. the following init-method of MyResource sometimes raises an exception: def initialize(params) super params save #everything fine so far, save returns true, resource is in database raise "no id" if @id==nil end Again this does only happen when running several processes at a time, again no sql error logs. Some help would be very much appreciated. Anyone? Martin > > undefined method `close' for nil:NilClass > /var/lib/gems/1.8/gems/dm-core-0.10.2/lib/dm-core/adapters/ > data_objects_adapter.rb:147:in `read' > /var/lib/gems/1.8/gems/dm-core-0.10.2/lib/dm-core/adapters/ > data_objects_adapter.rb:269:in `with_connection' > /var/lib/gems/1.8/gems/dm-core-0.10.2/lib/dm-core/adapters/ > data_objects_adapter.rb:136:in `read' > /var/lib/gems/1.8/gems/dm-core-0.10.2/lib/dm-core/repository.rb:145:in > `read' > /var/lib/gems/1.8/gems/dm-core-0.10.2/lib/dm-core/model.rb:317:in > `first' > /var/lib/gems/1.8/gems/dm-core-0.10.2/lib/dm-core/model.rb:220:in > `get' > [...] > > Hope someone can help me, many thanx, > Martin > > P.S. > I found no errors in my sql logs. I am using mysql 5.1.37 and the > following gems: > do_mysql (0.10.1) > datamapper (0.10.2) > rails_datamapper (0.10.2) > dm-adjust (0.10.2) > dm-aggregates (0.10.2) > dm-ar-finders (0.10.2) > dm-cli (0.10.2) > dm-constraints (0.10.2) > dm-core (0.10.2) > dm-is-list (0.10.2) > dm-is-nested_set (0.10.2) > dm-is-remixable (0.10.2) > dm-is-searchable (0.10.2) > dm-is-state_machine (0.10.2) > dm-is-tree (0.10.2) > dm-is-versioned (0.10.2) > dm-migrations (0.10.2) > dm-more (0.10.2) > dm-observer (0.10.2) > dm-rest-adapter (0.10.2) > dm-serializer (0.10.2) > dm-sweatshop (0.10.2) > dm-tags (0.10.2) > dm-timestamps (0.10.2) > dm-types (0.10.2) > dm-validations (0.10.2) > > -- > You received this message because you are subscribed to the Google Groups > "DataMapper" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/datamapper?hl=en. -- You received this message because you are subscribed to the Google Groups "DataMapper" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/datamapper?hl=en.
