On Thu, Mar 27, 2014 at 5:09 PM, Diego Guidi <diegogu...@gmail.com> wrote:
> Hi users. > Sorry for the "doubled" post, the first one is in moderation so I'm > not sure that should be published or banned). > > I'm trying to build a geoserver "library mode" request, using info > from this urls: > > http://www.geo-solutions.it/blog/dynamic-wms-styling-with-geoserver-sld-and-library-mode/ > and > > http://docs.geoserver.org/latest/en/user/styling/sld-working.html#sld-library-mode > > I've build an url like this: > > http://localhost:8080/geoserver/URBINO/wms?layers=URBINO:VPARTICELLE,URBINO:GTCTFAB&styles=CATPARTICELLE,ruleCATBASEFABBRICATI&bbox=...&width=512&height=512&srs=EPSG:3004&format=image/png&service=wms&version=1.1.1&request=GetMap&SLD_BODY= > ... > where SLD_BODY is something like > "<NamedLayer><Name>URBINO:GTCTFAB</Name> > <UserStyle><Name>ruleCATBASEFABBRICATI</Name>..." and it's perfectly > valid "per se" (i've made separate tests. > > So basically what I've build is a request that define two layers and two > styles. > The first style is defined as a geoserver style > The second style is NOT defined as a geoserver style, but is an > "UserStyle" inside SLD_BODY. > The result of the request is a Service > Exception:"Java.lang.ArrayIndexOutOfBoundsException: 1 1" > > Note that I've tried to play with STYLES param, using as example the > string "styles=CATPARTICELLE," (note the last comma) with the same > results. > A request with "styles=CATPARTICELLE," and WITHOUT SLD_BODY works > well, but of course the second layer uses the default style. > A request without SLD_BODY and "styles=CATPARTICELLE" (no comma here) > fails, as I may expect. > > Another thing: the same request works if I remove the 'CATPARTICELLE' > style from geoserver and add the same xml inside the request as > UserStyle in SLD_BODY. > > Any suggestions? > Looks like a bug to me, please open a ticket on jira with some sld and sample requests to reproduce Cheers Andrea -- == Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it -------------------------------------------------------
------------------------------------------------------------------------------
_______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users