<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi Ian, hi Alex,<div><br></div><div>I have a problem when I use elephant:open-store with relative paths to the db-folder.</div><div>When a relative path is given elephant:get-instances-by-class returns after the store was closed always NIL.</div><div><br></div><div><br></div><div>Here is a little example:</div><div><br></div><div><div>(asdf:operate 'asdf:load-op :elephant)</div><div><br></div><div>(elephant:defpclass TopicC ()</div><div>  ((value :initarg :value</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>  :accessor value</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>  :type string))</div><div>  (:index t))</div><div><br></div><div>(elephant:open-store '(:BDB "/home/lukas/.sbcl/site/isidorus/trunk/src/data_base"))</div><div>(make-instance 'TopicC :value "t-1")</div><div>(make-instance 'TopicC :value "t-2")</div><div>(elephant:get-instances-by-class 'TopicC)</div><div>; absolute db path => (#<TOPICC oid:2> #<TOPICC oid:3>)</div><div>; relative db path => (#<TOPICC oid:2> #<TOPICC oid:3>)</div><div><br></div><div>(elephant:close-store)</div><div><br></div><div>(elephant:open-store '(:BDB "/home/lukas/.sbcl/site/isidorus/trunk/src/data_base"))</div><div>(elephant:get-instances-by-class 'TopicC)</div><div>; absolute db path => (#<TOPICC oid:2> #<TOPICC oid:3>)</div><div>; relative db path => NIL</div></div><div><br></div><div><br></div><div>Is this a bug or must I use absolute paths for opening a store?</div><div><br></div><div><br></div><div>Best regards</div><div><br></div><div>Lukas</div>                                    </body>
</html>