Sometimes (rarely) I am getting some storage exception
Reported by Yurii Rashkovskii | April 30th, 2008 @ 09:29 AM | in 0.0.3
NoMethodError: undefined method `[]' for nil:NilClass
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/volumes/fixed_length_skiplist_volume.rb:95:in `read_node'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/volumes/fixed_length_skiplist_volume.rb:39:in `node_next'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/data_structures/simple_skiplist.rb:98:in `find_nearest_node'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/data_structures/simple_skiplist.rb:202:in `find'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/stores/file_storage.rb:16:in `find'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/stores/memory_storage.rb:16:in `find'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/store.rb:20:in `find'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document/meta.rb:276:in `find_meta_doc'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document/meta.rb:260:in `make_document'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document/meta.rb:245:in `document'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document/meta.rb:243:in `map'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document/meta.rb:243:in `document'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document.rb:142:in `add_meta'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document.rb:656:in `initialize_slots'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document.rb:656:in `each'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document.rb:656:in `initialize_slots'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document.rb:640:in `do_initialize'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document.rb:197:in `initialize'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document/meta.rb:137:in `new'
from /Users/yrashk/Development/idbns/strokedb/lib/strokedb/document/meta.rb:137:in `new'
Comments and changes to this ticket
-
Yurii Rashkovskii April 30th, 2008 @ 09:29 AM
- → Assigned user changed from Oleg Andreev to Yurii Rashkovskii
-
Yurii Rashkovskii May 11th, 2008 @ 01:12 AM
- → Milestone changed from 0.0.3 to 0.0.4
-
Yurii Rashkovskii May 23rd, 2008 @ 03:11 AM
- → Milestone changed from 0.0.4 to 0.0.3
- → State changed from new to invalid
FixedLengthSkiplistVolume was removed
Please Login or create a free account to add a new comment.
You can update this ticket by sending an email to from your email client. (help)
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
StrokeDB is an embeddable distributed document database written in Ruby
