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.

Reply via email to