Hi Simone, I read about that earlier but I thought it wouldn't apply to me as I use Tomcat 5.5.25 (with jdk1.6.0_24). Nevertheless after your mail I moved all the jai and imageio jars to the shared/bin in tomcat. After restarting tomcat, Geoserver could not start at all. As I was not sure if to move the 'gt-imageio-ext-gdal-2.7.0.jar' as well, I moved that one back to geoservers bin. After restarting Tomcat, Geoserver was now running but the tiffs are still not showing up. I still get the same error message as before.
Any more ideas? Regards Torsten -------------------------------------------------------------------------- T-Systems International GmbH Torsten Drey Spezialist Geo-Consulting GeoServices/GIS Vorgebirgsstraße 49 D-53119 Bonn Fon: +49 (0)228 9841 3690 Fax: +49 (0)228 9841 3990 E-Mail: [email protected] Internet: http://www.t-systems.com T-Systems International GmbH Aufsichtsrat: René Obermann (Vorsitzender) Geschäftsführung: Reinhard Clemens (Vorsitzender), Dr. Ferri Abolhassan, Olaf Heyden, Georg Pepping, Klaus Werner Handelsregister: Amtsgericht Frankfurt am Main HRB 55933 Sitz der Gesellschaft: Frankfurt am Main WEEE-Reg.-Nr. DE87523644 Notice: This transmittal and/or attachments may be privileged or confidential. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error; any review, dissemination, or copying is strictly prohibited. If you received this transmittal in error, please notify us immediately by reply and immediately delete this message and all its attachments. Thank you. -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von Simone Giannecchini Gesendet: Freitag, 1. April 2011 12:19 An: Drey, Torsten Cc: [email protected] Betreff: Re: [Geoserver-users] Problems with tiffs (also in demo data) Ciao Torsten, not sure I already suggested to have a look at this: http://geo-solutions.blogspot.com/2010/05/fix-geotools-and-geoserver-not-able-to.html Regards, Simone Giannecchini ------------------------------------------------------- Ing. Simone Giannecchini GeoSolutions S.A.S. Founder Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 962313 mob: +39 333 8128928 http://www.geo-solutions.it http://geo-solutions.blogspot.com/ http://www.youtube.com/user/GeoSolutionsIT http://www.linkedin.com/in/simonegiannecchini http://twitter.com/simogeo ------------------------------------------------------- On Fri, Apr 1, 2011 at 9:53 AM, <[email protected]> wrote: > Hi, > > I already wrote a few times about my problems with the mosaic and the image > pyramid store. These are unfortunately still unsolved. In order to overcome > those problems I made a fresh install of Geoserver with the 2.1 RC3. What > happens now is that I have general problems with tiff files, even the tiffs > which are shipping with the demo data are not displayed in the layer previews > (everything else is working fine in the preview). > When I try to open "nurc:Pk50095" or "sf:sfdem" and also my own tiff-files I > get the exception which is listed below. Does anybody know what the problem > is and how to solve it? I have the vague feeling that this might help with my > original problems using the mosaic and image pyramid data stores as well. > > Thanks and best regards > Torsten > > > java.lang.NoSuchMethodError: > com.sun.media.imageioimpl.common.ImageUtil.getDestinationType(Ljavax/i > mageio/ImageReadParam;Ljava/util/Iterator;)Ljavax/imageio/ImageTypeSpe > cifier; > com.sun.media.imageioimpl.common.ImageUtil.getDestinationType(Ljavax/i > mageio/ImageReadParam;Ljava/util/Iterator;)Ljavax/imageio/ImageTypeSpe > cifier; Details: org.geoserver.platform.ServiceException: > java.lang.NoSuchMethodError: > com.sun.media.imageioimpl.common.ImageUtil.getDestinationType(Ljavax/i > mageio/ImageReadParam;Ljava/util/Iterator;)Ljavax/imageio/ImageTypeSpe > cifier; at > org.geoserver.ows.Dispatcher.exception(Dispatcher.java:1311) at > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:239 > ) at > org.springframework.web.servlet.mvc.AbstractController.handleRequest(A > bstractController.java:153) at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.han > dle(SimpleControllerHandlerAdapter.java:48) at > org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatche > rServlet.java:875) at > org.springframework.web.servlet.DispatcherServlet.doService(Dispatcher > Servlet.java:809) at > org.springframework.web.servlet.FrameworkServlet.processRequest(Framew > orkServlet.java:571) at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServle > t.java:501) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:269) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsC > leanupFilter.java:23) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:215) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:68) at > org.springframework.security.ui.ExceptionTranslationFilter.doFilterHtt > p(ExceptionTranslationFilter.java:101) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.ui.ExceptionTranslationFilter.doFilterHtt > p(ExceptionTranslationFilter.java:101) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilt > erHttp(BasicProcessingFilter.java:174) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.providers.anonymous.AnonymousProcessingFi > lter.doFilterHttp(AnonymousProcessingFilter.java:105) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.ui.rememberme.RememberMeProcessingFilter. > doFilterHttp(RememberMeProcessingFilter.java:116) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.wrapper.SecurityContextHolderAwareRequest > Filter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) > at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp( > AbstractProcessingFilter.java:278) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(Logou > tFilter.java:89) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.context.HttpSessionContextIntegrationFilt > er.doFilterHttp(HttpSessionContextIntegrationFilter.java:192) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.context.HttpSessionContextIntegrationFilt > er.doFilterHttp(HttpSessionContextIntegrationFilter.java:192) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.intercept.web.FilterSecurityInterceptor.i > nvoke(FilterSecurityInterceptor.java:99) at > org.springframework.security.intercept.web.FilterSecurityInterceptor.d > oFilter(FilterSecurityInterceptor.java:83) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.intercept.web.FilterSecurityInterceptor.i > nvoke(FilterSecurityInterceptor.java:99) at > org.springframework.security.intercept.web.FilterSecurityInterceptor.d > oFilter(FilterSecurityInterceptor.java:83) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:394) at > org.springframework.security.intercept.web.FilterSecurityInterceptor.i > nvoke(FilterSecurityInterceptor.java:99) at > org.springframework.security.intercept.web.FilterSecurityInterceptor.d > oFilter(FilterSecurityInterceptor.java:83) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.ui.ExceptionTranslationFilter.doFilterHtt > p(ExceptionTranslationFilter.java:101) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.providers.anonymous.AnonymousProcessingFi > lter.doFilterHttp(AnonymousProcessingFilter.java:105) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilt > erHttp(BasicProcessingFilter.java:174) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.context.HttpSessionContextIntegrationFilt > er.doFilterHttp(HttpSessionContextIntegrationFilter.java:192) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.util.FilterChainProxy.doFilter(FilterChai > nProxy.java:185) at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDele > gatingFilter.java:64) at > org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegating > Filter.java:39) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:215) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatc > hFilter.java:48) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:215) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetChar > acterEncodingFilter.java:109) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:215) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:394) at > org.springframework.security.intercept.web.FilterSecurityInterceptor.i > nvoke(FilterSecurityInterceptor.java:109) at > org.springframework.security.intercept.web.FilterSecurityInterceptor.d > oFilter(FilterSecurityInterceptor.java:83) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.ui.ExceptionTranslationFilter.doFilterHtt > p(ExceptionTranslationFilter.java:101) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.providers.anonymous.AnonymousProcessingFi > lter.doFilterHttp(AnonymousProcessingFilter.java:105) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilt > erHttp(BasicProcessingFilter.java:174) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.context.HttpSessionContextIntegrationFilt > er.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSe > curityFilter.java:53) at > org.springframework.security.util.FilterChainProxy$VirtualFilterChain. > doFilter(FilterChainProxy.java:406) at > org.springframework.security.util.FilterChainProxy.doFilter(FilterChai > nProxy.java:185) at > org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToB > eanProxy.java:99) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:215) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:215) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.j > ava:183) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:215) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli > cationFilterChain.java:215) at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi > lterChain.java:188) at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa > lve.java:213) at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa > lve.java:174) at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja > va:127) at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja > va:117) at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv > e.java:108) at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java > :151) at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: > 874) at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr > ocessConnection(Http11BaseProtocol.java:665) at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi > nt.java:528) at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFoll > owerWorkerThread.java:81) at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo > ol.java:689) at java.lang.Thread.run(Thread.java:662) Caused by: > java.lang.NoSuchMethodError: > com.sun.media.imageioimpl.common.ImageUtil.getDestinationType(Ljavax/i > mageio/ImageReadParam;Ljava/util/Iterator;)Ljavax/imageio/ImageTypeSpe > cifier; at > it.geosolutions.imageioimpl.plugins.tiff.TIFFImageReader.prepareRead(T > IFFImageReader.java:1004) at > it.geosolutions.imageioimpl.plugins.tiff.TIFFImageReader.read(TIFFImag > eReader.java:1186) at > com.sun.media.jai.imageioimpl.ImageReadOpImage.computeTile(ImageReadOp > Image.java:667) at > com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler. > java:904) at javax.media.jai.OpImage.getTile(OpImage.java:1129) at > javax.media.jai.RenderedOp.getTile(RenderedOp.java:2257) at > org.geotools.coverage.grid.GridCoverage2D.evaluate(GridCoverage2D.java > :541) at > org.geotools.coverage.grid.GridCoverage2D.evaluate(GridCoverage2D.java > :466) at > org.geoserver.wms.GetFeatureInfo.identifyRasterLayer(GetFeatureInfo.ja > va:428) at > org.geoserver.wms.GetFeatureInfo.execute(GetFeatureInfo.java:274) at > org.geoserver.wms.GetFeatureInfo.execute(GetFeatureInfo.java:181) at > org.geoserver.wms.GetFeatureInfo.run(GetFeatureInfo.java:124) at > org.geoserver.wms.DefaultWebMapService.getFeatureInfo(DefaultWebMapSer > vice.java:370) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > ava:39) at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflectio > n(AopUtils.java:310) at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoi > npoint(ReflectiveMethodInvocation.java:182) at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(R > eflectiveMethodInvocation.java:149) at > org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger. > java:51) at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(R > eflectiveMethodInvocation.java:171) at > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamic > AopProxy.java:204) at $Proxy26.getFeatureInfo(Unknown Source) at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > ava:39) at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at > org.geoserver.ows.Dispatcher.execute(Dispatcher.java:624) at > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:229 > ) ... 118 more > > ---------------------------------------------------------------------- > ---- > T-Systems International GmbH > Torsten Drey > Spezialist Geo-Consulting > GeoServices/GIS > Vorgebirgsstraße 49 > D-53119 Bonn > > Fon: +49 (0)228 9841 3690 > Fax: +49 (0)228 9841 3990 > E-Mail: [email protected] > Internet: http://www.t-systems.com > > T-Systems International GmbH > Aufsichtsrat: René Obermann (Vorsitzender) > Geschäftsführung: Reinhard Clemens (Vorsitzender), Dr. Ferri > Abolhassan, Olaf Heyden, Georg Pepping, Klaus Werner > Handelsregister: Amtsgericht Frankfurt am Main HRB 55933 Sitz der > Gesellschaft: Frankfurt am Main WEEE-Reg.-Nr. DE87523644 > > Notice: This transmittal and/or attachments may be privileged or > confidential. If you are not the intended recipient, you are hereby notified > that you have received this transmittal in error; any review, dissemination, > or copying is strictly prohibited. If you received this transmittal in error, > please notify us immediately by reply and immediately delete this message and > all its attachments. Thank you. > > > ---------------------------------------------------------------------- > -------- Create and publish websites with WebMatrix Use the most > popular FREE web apps or write code yourself; WebMatrix provides all > the features you need to develop and publish your website. > http://p.sf.net/sfu/ms-webmatrix-sf > _______________________________________________ > Geoserver-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geoserver-users > ------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
