Hi Christian and all,<div><br></div><div>I&#39;ve tried your patch and obviously it is now working... thanks a lot for your input.</div><div>Cheers,</div><div><br></div><div>Hugo<br><br><div class="gmail_quote">On Wed, Oct 19, 2011 at 1:01 PM, Christian Mayer <span dir="ltr">&lt;<a href="mailto:mayer@terrestris.de">mayer@terrestris.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><u></u>

  
    
  
  <div bgcolor="#ffffff" text="#000000">
    Sorry I missed adding the ticket URL [1] <a href="http://trac.geoext.org/ticket/451" target="_blank">http://trac.geoext.org/ticket/451</a><br>
    <br>
    Cheers,<br>
    Chris<br>
    <div>
      
      
      <div>
        <div><br>
        </div>
      </div>
    </div>
    <br>
    Am 19.10.2011 13:15, schrieb Christian Mayer:
    <div><div></div><div class="h5"><blockquote type="cite">
      
      
      Hello Hugo, hello Geoffrey, hello all,<br>
      <br>
      Thanks for reporting this issue.<br>
      I could reproduce the error and therefore I opened up a ticket
      [1].<br>
      Further discussion should be done there.<br>
      <br>
      Best rergards,<br>
      Chris<br>
      <div>
        
        
        <div>
          <div><br>
          </div>
        </div>
      </div>
      <br>
      Am <a href="tel:13.10.2011" value="+13102011" target="_blank">13.10.2011</a> 16:21, schrieb Hugo:
      <blockquote type="cite">Hi,
        <div><br>
        </div>
        <div>Well i tried it on a window and still the same error
          occurs. So it is definitely a LegendPanel bug. If i don&#39;t use
          a LegendPanel at all, there are no problems.</div>
        <div><br>
        </div>
        <div>You are right when saying that it doesn&#39;t affect map
          navigation. However, because i&#39;m using 2 different projections
          in the app (spherical mercator and etrs) when reprojection
          happens, and only after removing a vector layer, the map gets
          confused and gets out there in the world but not where it
          should be. If i don&#39;t remove any vector layer reprojection
          works  just fine.</div>
        <div><br>
        </div>
        <div>So, in my case, this bug is crashing some fucntionalities.</div>
        <div><br>
        </div>
        <div>I&#39;m thinking in a workaround by just defining a specific
          url for the legend of vector layers and have an image on the
          server. Maybe that works but is not a pretty solution
          specially if you want to give the users the possibility to
          change the style of such layers.</div>
        <div><br>
        </div>
        <div>Does someone have more thoughts on this?</div>
        <div><br>
        </div>
        <div>Regards,</div>
        <div>Hugo <br>
          <br>
          <div class="gmail_quote">On Thu, Oct 13, 2011 at 2:52 PM,
            gbrun <span dir="ltr">&lt;<a href="mailto:gbrun@myopera.com" target="_blank">gbrun@myopera.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">I think I also had this problem with
              zooming into the map, beside the collapse/expand issue.
              But in my memories, this problem didn&#39;t affect the
              navigation in the map, did it? I only received error
              messages in firebug.<br>
              <br>
              I didn&#39;t find a solution to fix this bug: so I isolated
              the LegendPanel component from the others panels by giving
              it its own window. Maybe you can try this clue: it could
              help you to define if it&#39;s a LegendPanel bug.<br>
              <br>
              Geoffrey<br>
              <br>
              <br>
              Le Thu, 13 Oct 2011 15:30:34 +0200, Hugo &lt;<a href="mailto:hfpmartins@gmail.com" target="_blank">hfpmartins@gmail.com</a>&gt;
              a écrit:
              <div>
                <div><br>
                  <br>
                  <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"> Hi Geoffrey,<br>
                    <br>
                    Indeed i have a viewport with a left panel and a map
                    panel (in center<br>
                    region). My left panel is a tabpanel which has a
                    treepanel and legend panel.<br>
                    The thing is even if i don&#39;t collapse the left panel
                    i get this error just<br>
                    by doing a zoom in the map. Even when changing the
                    layout i get the same<br>
                    error. At the moment i have no idea where to start
                    to debug this...<br>
                    How did you solved it? Any more suggestions?<br>
                    <br>
                    Thanks in advance,<br>
                    Hugo<br>
                    <br>
                    On Thu, Oct 13, 2011 at 12:07 PM, gbrun &lt;<a href="mailto:gbrun@myopera.com" target="_blank">gbrun@myopera.com</a>&gt;

                    wrote:<br>
                    <br>
                    <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"> Hi Hugo,<br>
                      <br>
                      My question would probably be surprising for you!
                      Do your LegendPanel use a<br>
                      &quot;border&quot; layout shared with an other panel (a
                      MapPanel precisely? I got a<br>
                      similar bug: this one appeared when I
                      collapsed/expanded the LegendPanel<br>
                      after removing a layer.<br>
                      <br>
                      I&#39;m not sure your problem is related to this one,
                      but perhaps?<br>
                      <br>
                      Geoffrey<br>
                      <br>
                      <br>
                      <br>
                      Le Thu, 13 Oct 2011 12:44:27 +0200, Hugo &lt;<a href="mailto:hfpmartins@gmail.com" target="_blank">hfpmartins@gmail.com</a>&gt; a
                      écrit:<br>
                      <br>
                      <br>
                       Hello all,<br>
                      <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"> <br>
                        I&#39;m facing a small but annoying problem with
                        vector legends. I&#39;m using<br>
                        JSTS<br>
                        (which i think it is an awesome contribution for
                        geoprocessing operations<br>
                        on<br>
                        the client side) to compute buffers. So the user
                        defines the parameters to<br>
                        compute a buffer and a new vector layer is added
                        with the result. Untill<br>
                        now<br>
                        everything is fine, and GeoExt.LegendPanel shows
                        the legend for this<br>
                        layer.<br>
                        In the app, the user has also the possibility to
                        select several layers and<br>
                        completely remove them from the map. It is
                        exactly here that the problem<br>
                        arises. After removing a vector layer from the
                        map i start to get an error<br>
                        related with vectorlegend.js. From that point
                        onwards, everytime i make a<br>
                        zoom in the map i get the following error:<br>
                        <br>
                        this.layer is null (on line 256 of
                        vectorlegend.js:<br>
                        this.layer.map.getScale())<br>
                        <br>
                        This only happens after removing vector layers
                        from the map. So i thought<br>
                        i<br>
                        had to manually remove the layer from the
                        legendpanel but, as expected,<br>
                        the<br>
                        layerstore  of the legendpanel is synchronized
                        with the mapPanel<br>
                        layerstore<br>
                        and, therefore, the layer is no longer present
                        at both stores.<br>
                        <br>
                        So, what might be the issue happening here?<br>
                        <br>
                        Regards,<br>
                        Hugo<br>
                        <br>
                        <br>
                        <br>
                      </blockquote>
                      <br>
                      --<br>
                      --<br>
                      Geoffrey BRUN<br>
                      <br>
                      Étudiant en master SIGMA<br>
                      Stagiaire au PNR du Haut-Languedoc<br>
                      <br>
                      Hameau de Brassac<br>
                      Saint-Pons de Thomières<br>
                      <a href="tel:%2B33%20%280%29%206%2077%2074%2044%2016" value="+33677744416" target="_blank">+33 (0) 6
                        77 74 44 16</a><br>
                      <br>
                    </blockquote>
                    <br>
                    <br>
                    <br>
                  </blockquote>
                  <br>
                  <br>
                  -- <br>
                  -- <br>
                  Geoffrey BRUN<br>
                  <br>
                  Étudiant en master SIGMA<br>
                  Stagiaire au PNR du Haut-Languedoc<br>
                  <br>
                  Hameau de Brassac<br>
                  Saint-Pons de Thomières<br>
                  <a href="tel:%2B33%20%280%29%206%2077%2074%2044%2016" value="+33677744416" target="_blank">+33 (0) 6 77 74
                    44 16</a><br>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
          <br clear="all">
          <div><br>
          </div>
          -- <br>
          Hugo Martins<br>
          LabNT - ISEGI UNL<br>
          Campus de Campolide<br>
          1070-312 Lisboa<br>
          N 38°43&#39;56.84&quot;, W 9°9&#39;35.74&quot;<br>
        </div>
        <pre><fieldset></fieldset>
_______________________________________________
Users mailing list
<a href="mailto:Users@geoext.org" target="_blank">Users@geoext.org</a>
<a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a>
</pre>
      </blockquote>
      <pre><fieldset></fieldset>
_______________________________________________
Users mailing list
<a href="mailto:Users@geoext.org" target="_blank">Users@geoext.org</a>
<a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
  </div></div></div>

<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@geoext.org">Users@geoext.org</a><br>
<a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Hugo Martins<br>LabNT - ISEGI UNL<br>Campus de Campolide<br>1070-312 Lisboa<br>N 38°43&#39;56.84&quot;, W 9°9&#39;35.74&quot;<br>
</div>