We've got some Point data we're displaying in a WMS layer using geoserver 2.2 (same problem on 2.3.1). We style it with the following SLD
<Rule> <PointSymbolizer> <Graphic> <ExternalGraphic> <OnlineResource xlink:type="simple" xlink:href="http://server/directory/image.png" /> <Format>image/png</Format> </ExternalGraphic> <Size>28</Size> </Graphic> </PointSymbolizer> </Rule>
The problem is that when I click on the edge of the image displayed, the getFeatureInfo returns nothing. When I click dead-center or near-center, I get my data. I have checked that the image is indeed 28px by 28px
I have added a buffer parameter to the getFeatureInfo request and that "solves" it but my images are different sizes in other layers so that's not a satisfying solution.
Any idea why geoserver might not be computing the buffer correctly ? Thanks