geoserver.org is currently down and the default layout used in the print
extension references an image hosted there.  I'll take a look and see if I
can bring it back up, otherwise we'll have to wait a while for opengeo's
sysadmin to fix it.  In the meantime, you can look through the configuration
file, stored at [GEOSERVER_DATA_DIR]/printing/config.yaml .  You can open
this file in your text editor of choice and search through it to find and
remove references to geoserver.org, this should avoid the issue you are
seeing.

--
David Winslow
OpenGeo - http://opengeo.org/

On Mon, Mar 28, 2011 at 7:41 AM, Robert Buckley <robertdbuck...@yahoo.com>wrote:

> Hi geoserver list,
>
> I am trying to incorporate a simple but reliable print capability.
> I have tried to copy this example...
>
> http://dev.geoext.org/ux/geoext.ux/ux/SimplePrint/examples/SimplePrint.html
>
> ...but get this error.
>
> Does anyone know why?
>
> Error while generating PDF:
> org.mapfish.print.InvalidValueException: url has an invalid value: 
> http://geoserver.org/download/attachments/10158143/pbGS-Bttn228x68.png
>       at org.mapfish.print.PDFUtils.createImage(PDFUtils.java:385)
>       at
>  org.mapfish.print.PDFUtils.createImageChunk(PDFUtils.java:376)
>       at org.mapfish.print.config.layout.ImageBlock.render(ImageBlock.java:60)
>       at org.mapfish.print.PDFUtils.createCell(PDFUtils.java:345)
>       at org.mapfish.print.PDFUtils.buildTable(PDFUtils.java:330)
>       at 
> org.mapfish.print.config.layout.ColumnsBlock.render(ColumnsBlock.java:66)
>       at org.mapfish.print.PDFUtils.createCell(PDFUtils.java:345)
>       at org.mapfish.print.PDFUtils.buildTable(PDFUtils.java:330)
>       at 
> org.mapfish.print.config.layout.HeaderFooter.render(HeaderFooter.java:54)
>       at org.mapfish.print.PDFCustomBlocks.addFooter(PDFCustomBlocks.java:120)
>       at org.mapfish.print.PDFCustomBlocks.onEndPage(PDFCustomBlocks.java:75)
>       at com.lowagie.text.pdf.PdfDocument.newPage(Unknown Source)
>       at com.lowagie.text.Document.newPage(Unknown Source)
>       at org.mapfish.print.config.layout.Page.render(Page.java:55)
>       at
>  org.mapfish.print.config.layout.MainPage.render(MainPage.java:62)
>       at org.mapfish.print.config.layout.Layout.render(Layout.java:59)
>       at org.mapfish.print.MapPrinter.print(MapPrinter.java:144)
>       at 
> org.mapfish.print.servlet.MapPrinterServlet.doCreatePDFFile(MapPrinterServlet.java:275)
>       at 
> org.mapfish.print.servlet.MapPrinterServlet.createAndGetPDF(MapPrinterServlet.java:130)
>       at 
> org.mapfish.print.servlet.MapPrinterServlet.doGet(MapPrinterServlet.java:68)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>       at 
> org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158)
>       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:875)
>       at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
>       at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
>       at 
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
>       at 
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
>       at 
> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
>       at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       at 
> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
>       at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       at 
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
>       at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       at
>  
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
>       at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       at 
> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>       at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       at 
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
>       at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       at 
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
>       at 
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       at 
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
>       at
>  
> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>       at 
> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
>       at 
> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>       at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at
>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>       at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>       at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>       at java.lang.Thread.run(Thread.java:636)
> Caused by: java.io.IOException: Error (status=503) while reading the image 
> from http://geoserver.org/download/attachments/10158143/pbGS-Bttn228x68.png: 
> Service Temporarily Unavailable
>       at org.mapfish.print.PDFUtils.getImageDirect(PDFUtils.java:130)
>       at org.mapfish.print.PDFUtils.getImage(PDFUtils.java:62)
>       at org.mapfish.print.PDFUtils.createImage(PDFUtils.java:383)
>       ... 77 more
>
>
> Thanks..
>
> Rob
>
>
>
>
>
> ------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to meet the
> growing manageability and security demands of your customers. Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your software
> be a part of the solution? Download the Intel(R) Manageability Checker
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> Geoserver-users mailing list
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to