[pdf-generations] error while generating Mexico full PDF
Closed this issue · 0 comments
Only for the full PDF and only for Mexico, when the user (contrib,reviewer or editor) try to generate the PDF the output pdf is not a valid pdf.
Tailing the log an exception can be found:
[root@server-84-33-199-62 logs]# tail -f catalina.out
DEBUG 2014-07-07 12:47:13.565 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:LTU question:20 type:Number
DEBUG 2014-07-07 12:47:13.575 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:LTU question:20 type:String
DEBUG 2014-07-07 12:47:38.715 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:LTU question:21 type:Number
DEBUG 2014-07-07 12:47:38.730 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:LTU question:21 type:String
DEBUG 2014-07-07 12:48:33.513 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:LTU question:0 type:Number
DEBUG 2014-07-07 12:48:33.519 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:LTU question:0 type:String
DEBUG 2014-07-07 12:48:37.539 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:LTU question:3 type:Number
DEBUG 2014-07-07 12:48:37.583 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:LTU question:3 type:String
INFO 2014-07-07 12:53:50.891 it.geosolutions.fra2015.mvc.concurrency.SessionListener::sessionDestroyed:53 - User Remi: Session Destroyed...
INFO 2014-07-07 12:55:25.554 it.geosolutions.fra2015.mvc.concurrency.SessionListener::sessionDestroyed:53 - User TON: Session Destroyed...
DEBUG 2014-07-07 12:58:42.386 it.geosolutions.fra2015.services.SurveyServiceImpl::getValues:571 - Loading values for Country:MEX question:null type:Number
DEBUG 2014-07-07 12:58:42.563 it.geosolutions.fra2015.services.SurveyServiceImpl::getValues:571 - Loading values for Country:MEX question:null type:String
DEBUG 2014-07-07 12:58:43.085 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:MEX question:null type:Number
DEBUG 2014-07-07 12:58:43.279 it.geosolutions.fra2015.services.SurveyServiceImpl::getCompactValues:532 - Loading values for Country:MEX question:null type:String
WARN 2014-07-07 12:58:44.061 org.apache.fop.apps.FOUserAgent::processEvent:94 - Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400".
WARN 2014-07-07 12:58:44.061 org.apache.fop.apps.FOUserAgent::processEvent:94 - Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400".
WARN 2014-07-07 12:58:44.062 org.apache.fop.apps.FOUserAgent::processEvent:97 - Content overflows the viewport of the fo:region-body on page 1 in block-progression direction by 2000 millipoints. (See position 14:-1)
INFO 2014-07-07 12:58:44.072 org.apache.fop.apps.FOUserAgent::processEvent:83 - Rendered page #1.
INFO 2014-07-07 12:58:44.076 org.apache.fop.apps.FOUserAgent::processEvent:83 - Rendered page #2.
ERROR 2014-07-07 12:58:44.661 org.apache.fop.apps.FOUserAgent::processEvent:103 - Image not found. URI: file:///C:/Users/Admon/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png. (See position 455:-1)
Error on line 288 of countryReportFull.xsl:
SXCH0003: org.apache.fop.fo.ValidationException: "fo:table-row" is missing child elements.
Required content model: (table-cell+) (See position 288:-1):
file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl:288:-1: "fo:table-row" is missing child elements. Required content model: (table-cell+) (See position 288:-1)
in built-in template rule
at xsl:apply-templates (file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl#282)
processing /html/body[1]/div[5]/section[5]/section[2]/section[3]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[3]/td[1]/table[2]/tbody[1]
at xsl:apply-templates (file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl#420)
processing /html/body[1]/div[5]/section[5]/section[2]/section[3]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[3]/td[1]/table[2]
at xsl:apply-templates (file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl#289)
processing /html/body[1]/div[5]/section[5]/section[2]/section[3]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[3]/td[1]
in built-in template rule
at xsl:apply-templates (file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl#282)
processing /html/body[1]/div[5]/section[5]/section[2]/section[3]/div[1]/div[2]/div[1]/table[1]/tbody[1]
at xsl:apply-templates (file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl#264)
processing /html/body[1]/div[5]/section[5]/section[2]/section[3]/div[1]/div[2]/div[1]/table[1]
in built-in template rule
in built-in template rule
in built-in template rule
in built-in template rule
at xsl:apply-templates (file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl#230)
processing /html/body[1]/div[5]/section[5]/section[2]
at xsl:apply-templates (file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl#94)
processing /html/body[1]/div[5]/section[5]
ERROR 2014-07-07 12:58:44.766 it.geosolutions.fra2015.mvc.controller.PrintController::printPdf:318 - org.apache.fop.fo.ValidationException: "fo:table-row" is missing child elements. Required content model: (table-cell+) (See position 288:-1)
; SystemID: file:///usr/local/tomcat_instances/fra2015/webapps/fra2015/WEB-INF/xsl/countryReportFull.xsl; Line#: 288; Column#: -1
net.sf.saxon.trans.XPathException: org.apache.fop.fo.ValidationException: "fo:table-row" is missing child elements. Required content model: (table-cell+) (See position 288:-1)
at net.sf.saxon.event.ContentHandlerProxy.handleSAXException(ContentHandlerProxy.java:542)
at net.sf.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy.java:404)
at net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:215)
at net.sf.saxon.event.ComplexContentOutputter.endElement(ComplexContentOutputter.java:456)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:425)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.process(ApplyTemplates.java:237)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.process(ApplyTemplates.java:237)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.Controller.transformDocument(Controller.java:2080)
at net.sf.saxon.Controller.transform(Controller.java:1903)
at it.geosolutions.fra2015.mvc.controller.PrintController.printPdf(PrintController.java:311)
at sun.reflect.GeneratedMethodAccessor1304.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:427)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:415)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:788)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:717)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
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.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:366)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
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.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.fop.fo.ValidationException: "fo:table-row" is missing child elements. Required content model: (table-cell+) (See position 288:-1)
at org.apache.fop.events.ValidationExceptionFactory.createException(ValidationExceptionFactory.java:38)
at org.apache.fop.events.EventExceptionManager.throwException(EventExceptionManager.java:58)
at org.apache.fop.events.DefaultEventBroadcaster$1.invoke(DefaultEventBroadcaster.java:175)
at $Proxy85.missingChildElement(Unknown Source)
at org.apache.fop.fo.FONode.missingChildElementError(FONode.java:575)
at org.apache.fop.fo.flow.table.TableRow.finalizeNode(TableRow.java:115)
at org.apache.fop.fo.FONode.endOfNode(FONode.java:330)
at org.apache.fop.fo.flow.table.TableRow.endOfNode(TableRow.java:108)
at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:347)
at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:181)
at net.sf.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy.java:402)
... 155 more
org.apache.fop.fo.ValidationException: "fo:table-row" is missing child elements. Required content model: (table-cell+) (See position 288:-1)
at org.apache.fop.events.ValidationExceptionFactory.createException(ValidationExceptionFactory.java:38)
at org.apache.fop.events.EventExceptionManager.throwException(EventExceptionManager.java:58)
at org.apache.fop.events.DefaultEventBroadcaster$1.invoke(DefaultEventBroadcaster.java:175)
at $Proxy85.missingChildElement(Unknown Source)
at org.apache.fop.fo.FONode.missingChildElementError(FONode.java:575)
at org.apache.fop.fo.flow.table.TableRow.finalizeNode(TableRow.java:115)
at org.apache.fop.fo.FONode.endOfNode(FONode.java:330)
at org.apache.fop.fo.flow.table.TableRow.endOfNode(TableRow.java:108)
at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:347)
at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:181)
at net.sf.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy.java:402)
at net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:215)
at net.sf.saxon.event.ComplexContentOutputter.endElement(ComplexContentOutputter.java:456)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:425)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.process(ApplyTemplates.java:237)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.process(ApplyTemplates.java:237)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1048)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.expr.instruct.ApplyTemplates.apply(ApplyTemplates.java:281)
at net.sf.saxon.expr.instruct.ApplyTemplates.processLeavingTail(ApplyTemplates.java:241)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Block.processLeavingTail(Block.java:661)
at net.sf.saxon.expr.instruct.Instruction.process(Instruction.java:138)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:422)
at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(ElementCreator.java:367)
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(Template.java:239)
at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:1060)
at net.sf.saxon.Controller.transformDocument(Controller.java:2080)
at net.sf.saxon.Controller.transform(Controller.java:1903)
at it.geosolutions.fra2015.mvc.controller.PrintController.printPdf(PrintController.java:311)
at sun.reflect.GeneratedMethodAccessor1304.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:427)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:415)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:788)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:717)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
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.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:366)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
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.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:662)