[Geoserver-users] Openlayers's resolutions and Geoserver's GWC not aligned

Hello people, i got a problem, i have Geoserver and GWC that is into geoserver working together, but i think i have problems with resolutions that i use in openlayers, because without resolutions i can see the map great but the GWC dont work and with reolutions the GWC works but the maps apairs unaligned, and i dont know what to do,i need a way to construct the indicated reoslutions to my sistem, but i dont know how to do it,here are the codes.

//----------------------------------------------------------------

bounds = new OpenLayers.Bounds(
  - 84.956, 19.825,
  - 74.132, 23.984
);

nav = new OpenLayers.Control.NavigationHistory(); var loadingpanel = new OpenLayers.Control.LoadingPanel();

controls = [
  new OpenLayers.Control.Navigation(),
  new OpenLayers.Control.PanZoom(),
  new OpenLayers.Control.Attribution(),
  new OpenLayers.Control.ScaleLine(),
  new OpenLayers.Control.OverviewMap({mapOptions:{projection:"EPSG:4326", units:'degrees', maxExtent:bounds, numZoomLevels: 1}}),
  new OpenLayers.Control.MousePosition(), loadingpanel,
  nav
];
nav.activate();

options = {
      controls : controls,
      maxExtent : bounds,
      resolutions: [0.02197265625, 0.010986328125, 0.0054931640625, 0.00274658203125, 0.001373291015625, 6.866455078125E-4, 3.4332275390625E-4, 1.71661376953125E-4, 8.58306884765625E-5, 4.291534423828125E-5, 2.1457672119140625E-5, 1.0728836059570312E-5, 5.364418029785156E-6, 2.682209014892578E-6, 1.341104507446289E-6, 6.705522537231445E-7, 3.3527612686157227E-7],

      //maxResolution : 0.02528125,
      projection : "EPSG:4326",
      units : 'degrees'
};

map = new OpenLayers.Map('map', options);

var capa = new OpenLayers.Layer.WMS(titulo, "http://" + host + "/geoserver/une/wms",
    {
       'layers' : nombCapa.replace('une:',''),
    transparent : true,
    format : 'image/png',
    STYLES : '',
    tiled : true,
    tilesOrigin : mapa.maxExtent.left + ',' + mapa.maxExtent.bottom
    }
    ,
    {
    buffer: 0,
       yx : {'EPSG:4326' : true},
       attribution : 'Facilitado por Geocuba',
       isBaseLayer : base,
       opacity : opacity,
       displayInLayerSwitcher : display,
    transitionEffect : 'resize',
    tileSize: new OpenLayers.Size(256,256)
    }
    );
    mapa.addLayer(capa);
//------------------------------------------------------
i need help please, thanks to all

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

--

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/

Sorry i forgot the Geoserver's log that show the error, here it is
//******************************************************************
2013-07-12 15:11:36,203 INFO [geoserver.gwc] - Error dispatching tile request to GeoServer
org.geowebcache.grid.OutsideCoverageException: Coverage [minx,miny,maxx,maxy] is [18, 19, 18, 19, 5], index [x,y,z] is [17, 20, 5]
  at org.geowebcache.grid.GridSubset.checkCoverage(GridSubset.java:117)
  at org.geoserver.gwc.layer.GeoServerTileLayer.getTile(GeoServerTileLayer.java:432)
  at org.geoserver.gwc.GWC.dispatch(GWC.java:626)
  at org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:82)
  at org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:53)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  at org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:54)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
  at $Proxy25.getMap(Unknown Source)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:774)
  at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)
  at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
  at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
  at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
  at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
  at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
  at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
  at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
  at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)
  at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
  at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
  at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
  at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
  at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
  at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
  at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
  at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
  at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
  at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
  at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
  at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
  at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:115)
  at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
  at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
  at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
  at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
  at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:46)
  at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
  at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
  at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
  at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
  at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:103)
  at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
  at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
  at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
  at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
  at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
  at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
  at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
  at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
  at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
  at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
  at org.mortbay.jetty.Server.handle(Server.java:324)
  at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
  at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
  at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
  at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
  at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
  at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
  at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

//******************************************************************

Hello people, i got a problem, i have Geoserver and GWC that is into
geoserver working together, but i think i have problems with
resolutions that i use in openlayers, because without resolutions i
can see the map great but the GWC dont work and with reolutions the
GWC works but the maps apairs unaligned, and i dont know what to do,i
need a way to construct the indicated reoslutions to my sistem, but i
dont know how to do it,here are the codes.

//----------------------------------------------------------------

bounds = new OpenLayers.Bounds(
  - 84.956, 19.825,
  - 74.132, 23.984
);

nav = new OpenLayers.Control.NavigationHistory(); var loadingpanel =
new OpenLayers.Control.LoadingPanel();

controls = [
  new OpenLayers.Control.Navigation(),
  new OpenLayers.Control.PanZoom(),
  new OpenLayers.Control.Attribution(),
  new OpenLayers.Control.ScaleLine(),
  new
OpenLayers.Control.OverviewMap({mapOptions:{projection:"EPSG:4326",
units:'degrees', maxExtent:bounds, numZoomLevels: 1}}),
  new OpenLayers.Control.MousePosition(), loadingpanel,
  nav
];
nav.activate();

options = {
      controls : controls,
      maxExtent : bounds,
      resolutions: [0.02197265625, 0.010986328125, 0.0054931640625,
0.00274658203125, 0.001373291015625, 6.866455078125E-4,
3.4332275390625E-4, 1.71661376953125E-4, 8.58306884765625E-5,
4.291534423828125E-5, 2.1457672119140625E-5, 1.0728836059570312E-5,
5.364418029785156E-6, 2.682209014892578E-6, 1.341104507446289E-6,
6.705522537231445E-7, 3.3527612686157227E-7],

      //maxResolution : 0.02528125,
      projection : "EPSG:4326",
      units : 'degrees'
};

map = new OpenLayers.Map('map', options);

var capa = new OpenLayers.Layer.WMS(titulo, "http://" + host +
"/geoserver/une/wms",
    {
       'layers' : nombCapa.replace('une:',''),
    transparent : true,
    format : 'image/png',
    STYLES : '',
    tiled : true,
    tilesOrigin : mapa.maxExtent.left + ',' + mapa.maxExtent.bottom
    }
    ,
    {
    buffer: 0,
       yx : {'EPSG:4326' : true},
       attribution : 'Facilitado por Geocuba',
       isBaseLayer : base,
       opacity : opacity,
       displayInLayerSwitcher : display,
    transitionEffect : 'resize',
    tileSize: new OpenLayers.Size(256,256)
    }
    );
    mapa.addLayer(capa);
//------------------------------------------------------
i need help please, thanks to all

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

--

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

--

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/