<div dir="ltr"><div>An update on the GeoServer Explorer plugin.<br></div>Using the plugin I can see all the layers in my GeoServer and the styles associated with it. However, when I try to edit the style using QGis dialog, I get the following error when I try to apply the new style<br><br>must be string or buffer, not tuple 
<pre style="margin:12px 0px 0px;text-indent:0px"><span style="font-family:"Courier New,courier"">Traceback (most recent call last):</span></pre>
<pre style="margin:0px;text-indent:0px"><span style="font-family:"Courier New,courier"">  File "C:/Users/daniel/.qgis2/python/plugins\geoserverexplorer\gui\explorer.py", line 98, in run</span></pre>
<pre style="margin:0px;text-indent:0px"><span style="font-family:"Courier New,courier"">    command(*params)</span></pre>
<pre style="margin:0px;text-indent:0px"><span style="font-family:"Courier New,courier"">  File "C:\Users\daniel\.qgis2\python\plugins\geoserverexplorer\ext-libs\gsconfig-1.0.0-py2.7.egg\geoserver\style.py", line 108, in update_body</span></pre>
<pre style="margin:0px;text-indent:0px"><span style="font-family:"Courier New,courier"">    self.body_href, "PUT", body, headers)</span></pre>
<pre style="margin:0px;text-indent:0px"><span style="font-family:"Courier New,courier"">  File "C:/Users/daniel/.qgis2/python/plugins\geoserverexplorer\geoserver\retry.py", line 14, in decorator</span></pre>
<pre style="margin:0px;text-indent:0px"><span style="font-family:"Courier New,courier"">    raise e</span></pre>
<pre style="margin:0px 0px 12px;text-indent:0px"><span style="font-family:"Courier New,courier"">TypeError: must be string or buffer, not tuple<br><br></span></pre><pre style="margin:0px 0px 12px;text-indent:0px"><span style="font-family:"Courier New,courier"">I don't get any errors in QGis log messages. I'll report an issue in github<br><br></span></pre><pre style="margin:0px 0px 12px;text-indent:0px"><span style="font-family:"Courier New,courier"">Cheers<br></span></pre><pre style="margin:0px 0px 12px;text-indent:0px"><span style="font-family:"Courier New,courier"">Daniel<br></span></pre><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 1, 2016 at 8:36 AM, Daniel Victoria <span dir="ltr"><<a href="mailto:daniel.victoria@gmail.com" target="_blank">daniel.victoria@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>I tried the plugin but there are some messed up layers in my geoserver and so the Plugin cannot list the entire contents of the server.<br><br></div>As for comparing what happens to the SLD after I edit it using GeoNode, here are the tests and results I got:<br></div>1) I created a simple black outline style in QGis and saved as a SLD file (style_qgis.sld).<br></div>2) I pasted this style in GeoServer and it worked both in the GeoServer layer preview and GeoNode<br></div>3) I tried to edit the style using Geonode interface and I got the error message: "<span>There was an error saving the style back to the server."<br></span></div><span>4) After this error, the layer style in GeoServer contained only<br><?xml version="1.0" encoding="UTF-8"?><sld:StyledLayerDescriptor xmlns:xs="<a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema</a>" xmlns:ogc="<a href="http://www.opengis.net/ogc" target="_blank">http://www.opengis.net/ogc</a>" xmlns:sld="<a href="http://www.opengis.net/sld" target="_blank">http://www.opengis.net/sld</a>" xmlns:gml="<a href="http://www.opengis.net/gml" target="_blank">http://www.opengis.net/gml</a>" xmlns:se="<a href="http://www.opengis.net/se" target="_blank">http://www.opengis.net/se</a>"/><br><br></span></div><span>5) I cannot edit the style in GeoNode and I have to set it manually using GeoServer interface<span class="HOEnZb"><font color="#888888"><br><br></font></span></span></div><span class="HOEnZb"><font color="#888888"><span>Daniel<br></span></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 29, 2016 at 4:56 PM, Francesco Bartoli <span dir="ltr"><<a href="mailto:xbartolone@gmail.com" target="_blank">xbartolone@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi,<div><br></div><div>have you tried to edit styles with this <a href="https://github.com/boundlessgeo/qgis-geoserver-plugin" target="_blank">plugin</a> from Boundless? Also did you try to compare the SLD file from geoserver before and after you edited it from the geonode editor and see what are the differences?</div><span><font color="#888888"><div><br></div><div>Francesco</div></font></span><div><div><div><br><div><div>Il giorno 29/feb/2016, alle ore 20:25, Stefan Steiniger <<a href="mailto:sstein@geo.uzh.ch" target="_blank">sstein@geo.uzh.ch</a>> ha scritto:</div><br><blockquote type="cite">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi Daniel,<br>
    <br>
    no solution - but confirming.<br>
    I have the same problem: Creating Styles in QGIS and c&p in
    GeoServer, and when I try editing style I get errors. So I am also
    just sticking to "don't edit styles" set in GeoServer :(<br>
    <br>
    Related to that, perhaps: I also have problem with spanish names and
    accent-letters when used for classification. In a weird case (don't
    remember the details) the polygons of a particular class didn't even
    get rendered.<br>
    <br>
    cheers,<br>
    stefan<br>
    <br>
    <div>On 2/29/16 15:19, Daniel Victoria
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>Hi List,<br>
                <br>
              </div>
              This is probaly more of a GeoServer question but, GeoNode
              users probably have faced this some time or another, so
              here we go:<br>
              <br>
              I have a soil vector layer with lots of different soil
              classes. In order to create a nice layer style, I used
              QGis v2.12 to create some nice legend. I then saved the
              layer style as a SLD file and pasted it in GeoServer. This
              process has worked quite nice, despite differences in SLD
              version between QGis (v1.1) and GeoSever (1.0). But it's
              not 100% and if I try to edit the layer style using
              GeoNode Style editor, thing stop working and the style is
              messed up.<br>
              <br>
            </div>
            So, what are the workflows for setting complex layer styles?
            Anyone using QGis to generate SLD? I heard uDig is also a
            good tool for style generation? And what about the Geoserver
            Explorer plugin? I never had much luck using the plugin but
            I believe there is a problem with some of the layers in my
            geoserver instance that is messing things up.<br>
            <br>
          </div>
          Thanks<br>
        </div>
        Daniel<br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
geonode-users mailing list
<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/geonode-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/geonode-users</a>
</pre>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>geonode-users mailing list<br><a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/geonode-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/geonode-users</a><br></blockquote></div><br></div></div></div></div><br>_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org" target="_blank">geonode-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/geonode-users</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>