2 Answers
2

When using the web mercator projection you should try to limit requests to +/- 85 degrees of latitude. Because of the way the maths works out things get tricky the nearer to the poles you get and in your case you are asking for a point (91N) beyond the pole which is definitely going to be a problem.

you mean I have to set maxExtent of vector layer to new OpenLayers.Bounds(-180, -85, 180, 85).transform(geographic,mercator); ?? I did that but still the new request is sent when map's extent changes. I want all layer features to be loaded at the beginning (just one request)
–
ShadinOct 9 '12 at 6:06

You don't have to use the BBOX strategy but you have to choose a strategy. The strategy is responsible for controlling tasks such as when to load or refresh the data in the layer. The BBOX strategy that you used for example, is used to display data that is within the map's extent.

As for your error, it seems to be related to a bug in GeTools which Geoserver used. You might want to check the bounds of the projection you're using.

Thanks.. well, When I replace BBOX with Fixed strategy, I got nothing displays on the map. There is a request in firebug with right response but nothing is shown on the map. Is there something I have to do ?
–
ShadinOct 7 '12 at 6:16

Can you post a pastebin of the Firebug request response in ?
–
R.K.Oct 7 '12 at 6:27