<div dir="auto">Hi Alessio,<br>
<br>
I created the ticket here:<br>
<a href="https://github.com/GeoNode/geonode/issues/4713" rel="noreferrer noreferrer" target="_blank">https://github.com/GeoNode/geonode/issues/4713</a><br>
<br>
If there isn't an easy way to fix this, we should consider to use the<br>
previous attributes synchronization mechanism, which I believe was<br>
based using basic authentication [1]. What do you think?<br>
<br>
cheers<br>
Paolo<br>
<br>
[1] <a href="https://github.com/GeoNode/geonode/blob/2.0.x/geonode/layers/models.py#L696" rel="noreferrer noreferrer" target="_blank">https://github.com/GeoNode/geonode/blob/2.0.x/geonode/layers/models.py#L696</a></div><br>
<br>
On Tue, Jul 16, 2019 at 9:01 PM Paolo Corti <<a href="mailto:pcorti@gmail.com" target="_blank" rel="noreferrer">pcorti@gmail.com</a>> wrote:<br>
><br>
> Hi Alessio<br>
> thanks for your reply. I am currently using gsconfig==1.0.10 which I<br>
> believe is already the latest version - at least the latest available<br>
> on pypi. Or<br>
> you mean to use its master code?<br>
> We experienced this on 3 different instances, so it is very likely<br>
> that other GeoNode instances could be affected. Though, this very likely<br>
> won't impact users unless they want to use features that need the<br>
> attributes to be stored in the database.<br>
> One thing which will fix this for one layer is to save its metadata -<br>
> or run updatelayers. But it would be nice to have this working out<br>
> of the box.<br>
> cheers and thanks!<br>
><br>
> Paolo<br>
><br>
> On Tue, Jul 16, 2019 at 8:54 AM Alessio Fabiani<br>
> <<a href="mailto:alessio.fabiani@geo-solutions.it" target="_blank" rel="noreferrer">alessio.fabiani@geo-solutions.it</a>> wrote:<br>
> ><br>
> > Hi Paolo,<br>
> > I guess this needs more investigation. Currently, I'm not sure what's going on.<br>
> > It is also possible that the update to the new "geoserver-restconfig" library instead of the old "gsconfig" one, already fixes the problem.<br>
> ><br>
> > I would open an issue in any case.<br>
> ><br>
> > Cheers,<br>
> > Alessio.<br>
> ><br>
> ><br>
> > Il giorno mar 16 lug 2019 alle ore 04:38 Paolo Corti <<a href="mailto:pcorti@gmail.com" target="_blank" rel="noreferrer">pcorti@gmail.com</a>> ha scritto:<br>
> >><br>
> >> Hi all<br>
> >><br>
> >> Two things to add here:<br>
> >><br>
> >> * I realized that this behaviour is happening randomly - so it could<br>
> >> be that for some reason during the upload process GeoServer<br>
> >> authorization doesn't work under some circumstances.<br>
> >><br>
> >> For example this is the same shapefile uploaded today and on Saturday:<br>
> >> attributes are there only in the latter one:<br>
> >><br>
> >> <a href="http://128.31.22.46/layers/geonode:subwaylines_p_odp_2" rel="noreferrer noreferrer" target="_blank">http://128.31.22.46/layers/geonode:subwaylines_p_odp_2</a><br>
> >> <a href="http://128.31.22.46/layers/geonode:subwaylines_p_odp_3" rel="noreferrer noreferrer" target="_blank">http://128.31.22.46/layers/geonode:subwaylines_p_odp_3</a><br>
> >><br>
> >> * Everything else with GeoServer works correctly (style editing, data<br>
> >> editing etc...), so I believe configuration should be correct<br>
> >><br>
> >> @afabiani, I am planning to file a ticket, let me know your thoughts about this.<br>
> >><br>
> >> thanks<br>
> >> Paolo<br>
> >><br>
> >> On Fri, Jul 12, 2019 at 4:07 PM Paolo Corti <<a href="mailto:pcorti@gmail.com" target="_blank" rel="noreferrer">pcorti@gmail.com</a>> wrote:<br>
> >> ><br>
> >> > Hi (GeoServer) devs<br>
> >> ><br>
> >> > this is happening not locally, but on two our production instances now<br>
> >> > - it was working correctly before a few weeks ago - with different<br>
> >> > code.<br>
> >> ><br>
> >> > What is happening: when a user - even the administrator - upload a new<br>
> >> > vector layer, the attributes are not created in the layer_attributes<br>
> >> > django table.<br>
> >> ><br>
> >> > The problem seems to occur at this line:<br>
> >> > <a href="https://github.com/GeoNode/geonode/blob/master/geonode/geoserver/helpers.py#L915" rel="noreferrer noreferrer" target="_blank">https://github.com/GeoNode/geonode/blob/master/geonode/geoserver/helpers.py#L915</a><br>
> >> ><br>
> >> > Checking the body of the response I see:<br>
> >> ><br>
> >> > <?xml version="1.0" ?><br>
> >> > <ServiceExceptionReport<br>
> >> >    version="1.2.0"<br>
> >> >    xmlns="<a href="http://www.opengis.net/ogc" rel="noreferrer noreferrer" target="_blank">http://www.opengis.net/ogc</a>"<br>
> >> >    xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" rel="noreferrer noreferrer" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>
> >> >    xsi:schemaLocation="<a href="http://www.opengis.net/ogc" rel="noreferrer noreferrer" target="_blank">http://www.opengis.net/ogc</a><br>
> >> > <a href="http://schemas.opengis.net/wfs/1.0.0/OGC-exception.xsd" rel="noreferrer noreferrer" target="_blank">http://schemas.opengis.net/wfs/1.0.0/OGC-exception.xsd</a>"><br>
> >> >    <ServiceException code="InvalidParameterValue"><br>
> >> >       Could not find type: {<a href="http://www.geonode.org/%7Dsubwaylines_p_odp_4" rel="noreferrer noreferrer" target="_blank">http://www.geonode.org/}subwaylines_p_odp_4</a><br>
> >> > </ServiceException></ServiceExceptionReport><br>
> >> ><br>
> >> > If I save the layer (from metadata) then the attributes are correctly created.<br>
> >> ><br>
> >> > I am pretty sure this must be some GeoServer misconfiguration in<br>
> >> > security directory: do you have an hint about what could cause this?<br>
> >> ><br>
> >> > thanks in advance!<br>
> >> > Paolo<br>
> >> ><br>
> >> > --<br>
> >> > Paolo Corti<br>
> >> > Geospatial software developer<br>
> >> > web: <a href="http://www.paolocorti.net" rel="noreferrer noreferrer" target="_blank">http://www.paolocorti.net</a><br>
> >> > twitter: @capooti<br>
> >> > skype: capooti<br>
> >> > #drt3jc1<br>
> >><br>
> >><br>
> >><br>
> >> --<br>
> >> Paolo Corti<br>
> >> Geospatial software developer<br>
> >> web: <a href="http://www.paolocorti.net" rel="noreferrer noreferrer" target="_blank">http://www.paolocorti.net</a><br>
> >> twitter: @capooti<br>
> >> skype: capooti<br>
> >> #drt3jc1<br>
> >> _______________________________________________<br>
> >> geonode-devel mailing list<br>
> >> <a href="mailto:geonode-devel@lists.osgeo.org" target="_blank" rel="noreferrer">geonode-devel@lists.osgeo.org</a><br>
> >> <a href="https://lists.osgeo.org/mailman/listinfo/geonode-devel" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-devel</a><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> ><br>
> > ==<br>
> ><br>
> > GeoServer Professional Services from the experts! Visit <a href="http://goo.gl/it488V" rel="noreferrer noreferrer" target="_blank">http://goo.gl/it488V</a> for more information.<br>
> > ==<br>
> > Ing. Alessio Fabiani<br>
> ><br>
> > @alfa7691<br>
> > Founder/Technical Lead<br>
> ><br>
> ><br>
> > GeoSolutions S.A.S.<br>
> > Via di Montramito 3/A - 55054  Massarosa (LU) - Italy<br>
> > phone: +39 0584 962313<br>
> > fax:     +39 0584 1660272<br>
> > mob:   +39 331 6233686<br>
> ><br>
> ><br>
> > <a href="http://www.geo-solutions.it" rel="noreferrer noreferrer" target="_blank">http://www.geo-solutions.it</a><br>
> > <a href="http://twitter.com/geosolutions_it" rel="noreferrer noreferrer" target="_blank">http://twitter.com/geosolutions_it</a><br>
> > -------------------------------------------------------<br>
> ><br>
> > Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.<br>
> ><br>
> ><br>
> > This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.<br>
><br>
><br>
><br>
> --<br>
> Paolo Corti<br>
> Geospatial software developer<br>
> web: <a href="http://www.paolocorti.net" rel="noreferrer noreferrer" target="_blank">http://www.paolocorti.net</a><br>
> twitter: @capooti<br>
> skype: capooti<br>
> #drt3jc1<br>
<br>
<br>
<br>
-- <br>
Paolo Corti<br>
Geospatial software developer<br>
web: <a href="http://www.paolocorti.net" rel="noreferrer noreferrer" target="_blank">http://www.paolocorti.net</a><br>
twitter: @capooti<br>
skype: capooti<br>
#drt3jc1<br>