<div dir="ltr">Dear Jose-Luis and Miguel, <div>This error occurs because you're using an older ipol lib.</div><div>In the old versions of lib index_add (in archive.py)  had this interface</div><div>     def index_add(indexdb, bucket, path=None)<br></div><div><br></div><div>in the most recent versions of ipol lib the index_add function has this interface</div><div>     def index_add(indexdb, buc, path=None)<br></div><div>and is called (from empty_app.py) with:</div><div>      return archive.index_add(self.archive_index,</div><div>                                     <b>buc</b>=ar,</div><div>                                     path=self.archive_dir)</div><div><br></div><div>note that <b>buc</b> is a named parameter.</div><div>I suggest to fix archive.py and empty_app.py so that buc is called bucket.<br></div><div><br></div><div><br></div><div>An unrelated issue with the proposed archive.py is that if make_archive is called </div><div>more than once it updates the parameters in the database but not the images, </div><div>which is misleading. </div><div>I don't know how to fix this without altering the make_archive function.</div><div><br></div><div><br></div><div>Best, </div><div>Gabriele </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 15, 2015 at 1:22 PM, José Luis Lisani <span dir="ltr"><<a href="mailto:joseluis.lisani@uib.es" target="_blank">joseluis.lisani@uib.es</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Miguel,<br>
<br>
I tried to use the new archive.py in a new demo but I got an error (attached the snapshot of the error page).<br>
I reverted to the old version of the file and the demo works fine. Maybe you should take a look at it.<br>
The demo is in dev: <a href="http://dev.ipol.im/~lisani/ipol_demo/cds_DMSC_TV/" target="_blank">http://dev.ipol.im/~lisani/<u></u>ipol_demo/cds_DMSC_TV/</a><br>
<br>
Best,<br>
José Luis<br>
<br>
<br>
El 14/4/15 a las 16:03, Miguel Colom escribió:<div class="HOEnZb"><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear all,<br>
yesterday we corrected a bug in the part of the code of the demo system that manages the archive.<br>
This bug caused that the system thought that the experiment didn't contain any image and thus it showed black lines when browsing the archive or when looking at some particular examples. You might have seen many of this blank lines.<br>
<br>
The good news is that the actual data (the images) was in the database, so it was possible to recover those blank entries, which now show the missing images.<br>
<br>
The bug has been corrected and the databases of all demos have been rebuilt, so we can consider this problem solved in production.<br>
<br>
However, we have many workshops running, which need to be fixed.<br>
<br>
To do it, do the following:<br>
1) Copy file <a href="http://dev.ipol.im/~colom/archive.py" target="_blank">http://dev.ipol.im/~colom/<u></u>archive.py</a> in the lib/ directory of your demo system in Purple.<br>
2) Restart (or stop/start) your demo system.<br>
3) In every workshop, upload an image and browse the experiment in the archive. In the URL, change "archive" by "archive_admin". A button to remove entries will appear. Remove the entry of your experiment. With this, your archive will be fixed. Do this for every workshop.<br>
<br>
All the best,<br>
Miguel<br>
<br>
<br>
-- <br>
IPOL - Image Processing On Line   - <a href="http://ipol.im/" target="_blank">http://ipol.im/</a><br>
<br>
contact     <a href="mailto:edit@ipol.im" target="_blank">edit@ipol.im</a>          - <a href="http://www.ipol.im/meta/contact/" target="_blank">http://www.ipol.im/meta/<u></u>contact/</a><br>
news+feeds  twitter @IPOL_journal - <a href="http://www.ipol.im/meta/feeds/" target="_blank">http://www.ipol.im/meta/feeds/</a><br>
announces   <a href="mailto:announce@list.ipol.im" target="_blank">announce@list.ipol.im</a> - <a href="http://tools.ipol.im/mm/announce/" target="_blank">http://tools.ipol.im/mm/<u></u>announce/</a><br>
discussions <a href="mailto:discuss@list.ipol.im" target="_blank">discuss@list.ipol.im</a>  - <a href="http://tools.ipol.im/mm/discuss/" target="_blank">http://tools.ipol.im/mm/<u></u>discuss/</a><br>
</blockquote>
<br>
</div></div><br>--<br>
IPOL - Image Processing On Line   - <a href="http://ipol.im/" target="_blank">http://ipol.im/</a><br>
<br>
contact     <a href="mailto:edit@ipol.im">edit@ipol.im</a>          - <a href="http://www.ipol.im/meta/contact/" target="_blank">http://www.ipol.im/meta/contact/</a><br>
news+feeds  twitter @IPOL_journal - <a href="http://www.ipol.im/meta/feeds/" target="_blank">http://www.ipol.im/meta/feeds/</a><br>
announces   <a href="mailto:announce@list.ipol.im">announce@list.ipol.im</a> - <a href="http://tools.ipol.im/mm/announce/" target="_blank">http://tools.ipol.im/mm/announce/</a><br>
discussions <a href="mailto:discuss@list.ipol.im">discuss@list.ipol.im</a>  - <a href="http://tools.ipol.im/mm/discuss/" target="_blank">http://tools.ipol.im/mm/discuss/</a><br>
<br></blockquote></div><br></div>