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

Reply via email to