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?
Thanks for any kind of help.

Diego Guidi

------------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to