<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texto de globo Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.EstiloCorreo17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.TextodegloboCar
        {mso-style-name:"Texto de globo Car";
        mso-style-priority:99;
        mso-style-link:"Texto de globo";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=ES-AR link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Hi! <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>I created  a layer in geoserver from postgis. And it's work.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>But when I execute python manage.py updatelayers  I have  this error<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>geo@geonode-ubuntu:~/geonode$ python manage.py updatelayers<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Inspecting the available layers in GeoServer ...<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Found 1 layers, starting processing<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Could not retrieve GeoFence Rules count.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Could not retrieve GeoFence Rules count.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Stopping process because --ignore-errors was not set and an error was found.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Traceback (most recent call last):<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "manage.py", line 29, in <module><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    execute_from_command_line(sys.argv)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    utility.execute()<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 346, in execute<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    self.fetch_command(subcommand).run_from_argv(self.argv)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 394, in run_from_argv<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    self.execute(*args, **cmd_options)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 445, in execute<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    output = self.handle(*args, **options)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/home/geo/geonode/geonode/geoserver/management/commands/updatelayers.py", line 124, in handle<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    execute_signals=True)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/home/geo/geonode/geonode/geoserver/helpers.py", line 632, in gs_slurp<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "srid": resource.projection<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 127, in manager_method<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    return getattr(self.get_queryset(), name)(*args, **kwargs)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/lib/python2.7/dist-packages/modeltranslation/manager.py", line 389, in get_or_create<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    return super(MultilingualQuerySet, self).get_or_create(**kwargs)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 407, in get_or_create<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    return self._create_object_from_params(lookup, params)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 439, in _create_object_from_params<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    obj = self.create(**params)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/lib/python2.7/dist-packages/modeltranslation/manager.py", line 381, in create<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    return super(MultilingualQuerySet, self).create(**kwargs)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 348, in create<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    obj.save(force_insert=True, using=self.db)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/lib/python2.7/dist-packages/polymorphic/models.py", line 74, in save<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    return super(PolymorphicModel, self).save(*args, **kwargs)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 734, in save<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    force_update=force_update, update_fields=update_fields)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 771, in save_base<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    update_fields=update_fields, raw=raw, using=using)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 189, in send<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    response = receiver(signal=self, sender=sender, **named)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/home/geo/geonode/geonode/catalogue/models.py", line 60, in catalogue_post_save<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    record = catalogue.get_record(instance.uuid)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/home/geo/geonode/geonode/catalogue/backends/pycsw_local.py", line 75, in get_record<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    results = self._csw_local_dispatch(identifier=uuid)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/home/geo/geonode/geonode/catalogue/backends/pycsw_local.py", line 174, in _csw_local_dispatch<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    response = csw.dispatch()<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/lib/python2.7/dist-packages/pycsw/server.py", line 577, in dispatch<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    self.response = self.iface.getrecordbyid()<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  File "/usr/lib/python2.7/dist-packages/pycsw/ogc/csw/csw2.py", line 1042, in getrecordbyid<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    results = self.parent.repository.query_ids(self.parent.kvp['id'])<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Exception: ('Failed to process v_inmuebles', AttributeError("'Csw' object has no attribute 'repository'",))<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>How can I solve it?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Thank you!</span><span lang=EN-US style='font-size:22.0pt;font-family:"Arial","sans-serif";color:#212121;background:white'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:22.0pt;font-family:"Arial","sans-serif";color:#212121;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:1.0cm;margin-bottom:0cm;margin-left:1.0cm;margin-bottom:.0001pt'><span lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-fareast-language:ES-AR'>Abel Quesi</span><span lang=EN-US style='mso-fareast-language:ES-AR'><o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:1.0cm;margin-bottom:0cm;margin-left:1.0cm;margin-bottom:.0001pt'><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif";background:#99CC00;mso-fareast-language:ES-AR'>[<span style='color:white'>its</span>]</span><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:ES-AR'> Information Technology & Services</span><span lang=EN-US style='mso-fareast-language:ES-AR'><o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:1.0cm;margin-bottom:0cm;margin-left:1.0cm;margin-bottom:.0001pt'><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:ES-AR'>Mariano Moreno 746 Cuerpo 2 1° “A”– Lujan (CP: 6700)  Buenos Aires – Argentina</span><span style='mso-fareast-language:ES-AR'><o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:1.0cm;margin-bottom:0cm;margin-left:1.0cm;margin-bottom:.0001pt'><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:ES-AR'>+54-2323-435160 / 61 – Fax: +54-2323-435161</span><span style='mso-fareast-language:ES-AR'><o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:1.0cm;margin-bottom:0cm;margin-left:1.0cm;margin-bottom:.0001pt'><u><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:blue;mso-fareast-language:ES-AR'><a href="mailto:aquesi@itssaconsulting.com"><span style='color:blue'>aquesi@itssaconsulting.com</span></a></span></u><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:ES-AR'> - <u><span style='color:blue'>www.itssaconsulting.com </span></u></span><span style='mso-fareast-language:ES-AR'><o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:1.0cm;margin-bottom:0cm;margin-left:1.0cm;margin-bottom:.0001pt'><span style='mso-fareast-language:ES-AR'><img border=0 width=163 height=77 id="Imagen_x0020_1" src="cid:image001.jpg@01D4A444.A4EC54B0" alt="Descripción: Descripción: C:\Users\aquesi\Documents\ISO_veritas_1.jpg"><o:p></o:p></span></p><div class=MsoNormal align=center style='text-align:center'><span style='mso-fareast-language:ES-AR'><hr size=2 width="100%" align=center></span></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:1.0cm;margin-bottom:0cm;margin-left:1.0cm;margin-bottom:.0001pt'><span style='font-family:"Arial","sans-serif";mso-fareast-language:ES-AR'>Este mensaje y sus adjuntos son confidenciales y de uso exclusivo para el usuario de la dirección de correo electrónico a quien esta dirigido. Puede contener información amparada por el secreto profesional. Si hubiese recibido este mensaje por error, por favor informe tal situación al emisor, devolviéndole el correo electrónico y eliminándolo de su sistema, no pudiendo en tal caso copiar, enviar, revelar el contenido o utilizar alguna parte de este mensaje o de sus adjuntos. No se garantiza la seguridad o la exactitud de las comunicaciones por Internet debido a que la información puede ser interceptada, modificada, perdida, llegar tarde o contener virus. El emisor, por lo tanto, no acepta responsabilidad por errores u omisiones en el texto de este mensaje que surjan a partir de una transmisión por Internet.</span><span style='mso-fareast-language:ES-AR'><o:p></o:p></span></p><div class=MsoNormal align=center style='text-align:center'><span style='mso-fareast-language:ES-AR'><hr size=2 width="100%" align=center></span></div><p class=MsoNormal><o:p> </o:p></p></div></body></html>