Odd error from ColdFusion when building a PDF with CFPDFFORM -


i have problem on 1 of 2 production systems. far have been able determine, both systems identical can make them, server 2 comes error:

the web site accessing has experienced unexpected error. please contact website administrator.   following information meant website developer debugging purposes. error occurred while processing request exception has occured in processing of pdf forms.  ''  error occurred in /opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm: line 1 called /opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm: line 1 called /opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm: line 1 called /opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm: line 1 1 :         <cfpdfform source="/opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/test.pdf" action="populate"> 2 :             <!---cfpdfformparam name="source_system_id" value="steve"---> 3 :         </cfpdfform> resources: check coldfusion documentation verify using correct syntax. search knowledge base find solution problem. browser     mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.36 (khtml, gecko) chrome/28.0.1500.72 safari/537.36 remote address      10.71.236.245 referrer     date/time   28-aug-13 03:28 pm stack trace @ cfpdf2ecfm1382985840.runpage(/opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm:1)   @ cfpdf2ecfm1382985840.runpage(/opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm:1)   @ cfpdf2ecfm1382985840.runpage(/opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm:1) @ cfpdf2ecfm1382985840.runpage(/opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm:1)   org.jdom.input.jdomparseexception: error on line 1: attribute name "xml:xml" associated element type "xfdf" must followed ' = ' character.     @ org.jdom.input.saxbuilder.build(saxbuilder.java:533)     @ org.jdom.input.saxbuilder.build(saxbuilder.java:946)     @ coldfusion.pdf.xfdfdataxmlgenerator.createformxmldata(xfdfdataxmlgenerator.java:84)     @ coldfusion.tagext.lang.pdfformtag.doendtag(pdfformtag.java:328)     @ cfpdf2ecfm1382985840.runpage(/opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm:1)     @ coldfusion.runtime.cfjsppage.invoke(cfjsppage.java:244)     @ coldfusion.tagext.lang.includetag.dostarttag(includetag.java:444)     @ coldfusion.filter.cfincludefilter.invoke(cfincludefilter.java:65)     @ coldfusion.filter.ipfilter.invoke(ipfilter.java:64)     @ coldfusion.filter.applicationfilter.invoke(applicationfilter.java:449)     @ coldfusion.filter.requestmonitorfilter.invoke(requestmonitorfilter.java:48)     @ coldfusion.filter.monitoringfilter.invoke(monitoringfilter.java:40)     @ coldfusion.filter.pathfilter.invoke(pathfilter.java:112)     @ coldfusion.filter.exceptionfilter.invoke(exceptionfilter.java:94)     @ coldfusion.filter.browserdebugfilter.invoke(browserdebugfilter.java:79)     @ coldfusion.filter.clientscopepersistencefilter.invoke(clientscopepersistencefilter.java:28)     @ coldfusion.filter.browserfilter.invoke(browserfilter.java:38)     @ coldfusion.filter.nocachefilter.invoke(nocachefilter.java:46)     @ coldfusion.filter.globalsfilter.invoke(globalsfilter.java:38)     @ coldfusion.filter.datasourcefilter.invoke(datasourcefilter.java:22)     @ coldfusion.filter.cachingfilter.invoke(cachingfilter.java:62)     @ coldfusion.cfmservlet.service(cfmservlet.java:219)     @ coldfusion.bootstrap.bootstrapservlet.service(bootstrapservlet.java:89)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)     @ coldfusion.monitor.event.monitoringservletfilter.dofilter(monitoringservletfilter.java:42)     @ coldfusion.bootstrap.bootstrapfilter.dofilter(bootstrapfilter.java:46)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)     @ org.jboss.web.tomcat.filters.replyheaderfilter.dofilter(replyheaderfilter.java:96)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:235)     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191)     @ org.jboss.web.tomcat.security.securityassociationvalve.invoke(securityassociationvalve.java:183)     @ org.jboss.web.tomcat.security.jacccontextvalve.invoke(jacccontextvalve.java:95)     @ org.jboss.web.tomcat.security.securitycontextestablishmentvalve.process(securitycontextestablishmentvalve.java:126)     @ org.jboss.web.tomcat.security.securitycontextestablishmentvalve.invoke(securitycontextestablishmentvalve.java:70)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127)     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102)     @ org.jboss.web.tomcat.service.jca.cachedconnectionvalve.invoke(cachedconnectionvalve.java:158)     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109)     @ org.jboss.web.tomcat.service.request.activerequestresponsecachevalve.internalprocess(activerequestresponsecachevalve.java:74)     @ org.jboss.web.tomcat.service.request.activerequestresponsecachevalve.invoke(activerequestresponsecachevalve.java:47)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:330)     @ org.apache.coyote.http11.http11processor.process(http11processor.java:829)     @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:599)     @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:451)     @ java.lang.thread.run(thread.java:722) caused by: org.xml.sax.saxparseexception; linenumber: 1; columnnumber: 52; attribute name "xml:xml" associated element type "xfdf" must followed ' = ' character.     @ org.apache.xerces.util.errorhandlerwrapper.createsaxparseexception(unknown source)     @ org.apache.xerces.util.errorhandlerwrapper.fatalerror(unknown source)     @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)     @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)     @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)     @ org.apache.xerces.impl.xmlscanner.reportfatalerror(unknown source)     @ org.apache.xerces.impl.xmlnsdocumentscannerimpl.scanattribute(unknown source)     @ org.apache.xerces.impl.xmlnsdocumentscannerimpl.scanstartelement(unknown source)     @ org.apache.xerces.impl.xmlnsdocumentscannerimpl$nscontentdispatcher.scanrootelementhook(unknown source)     @ org.apache.xerces.impl.xmldocumentfragmentscannerimpl$fragmentcontentdispatcher.dispatch(unknown source)     @ org.apache.xerces.impl.xmldocumentfragmentscannerimpl.scandocument(unknown source)     @ org.apache.xerces.parsers.xml11configuration.parse(unknown source)     @ org.apache.xerces.parsers.xml11configuration.parse(unknown source)     @ org.apache.xerces.parsers.xmlparser.parse(unknown source)     @ org.apache.xerces.parsers.abstractsaxparser.parse(unknown source)     @ org.apache.xerces.jaxp.saxparserimpl$jaxpsaxparser.parse(unknown source)     @ org.jdom.input.saxbuilder.build(saxbuilder.java:518)     ... 48 more caused by: org.xml.sax.saxparseexception; linenumber: 1; columnnumber: 52; attribute name "xml:xml" associated element type "xfdf" must followed ' = ' character.     @ org.apache.xerces.util.errorhandlerwrapper.createsaxparseexception(unknown source)     @ org.apache.xerces.util.errorhandlerwrapper.fatalerror(unknown source)     @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)     @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)     @ org.apache.xerces.impl.xmlerrorreporter.reporterror(unknown source)     @ org.apache.xerces.impl.xmlscanner.reportfatalerror(unknown source)     @ org.apache.xerces.impl.xmlnsdocumentscannerimpl.scanattribute(unknown source)     @ org.apache.xerces.impl.xmlnsdocumentscannerimpl.scanstartelement(unknown source)     @ org.apache.xerces.impl.xmlnsdocumentscannerimpl$nscontentdispatcher.scanrootelementhook(unknown source)     @ org.apache.xerces.impl.xmldocumentfragmentscannerimpl$fragmentcontentdispatcher.dispatch(unknown source)     @ org.apache.xerces.impl.xmldocumentfragmentscannerimpl.scandocument(unknown source)     @ org.apache.xerces.parsers.xml11configuration.parse(unknown source)     @ org.apache.xerces.parsers.xml11configuration.parse(unknown source)     @ org.apache.xerces.parsers.xmlparser.parse(unknown source)     @ org.apache.xerces.parsers.abstractsaxparser.parse(unknown source)     @ org.apache.xerces.jaxp.saxparserimpl$jaxpsaxparser.parse(unknown source)     @ org.jdom.input.saxbuilder.build(saxbuilder.java:518)     @ org.jdom.input.saxbuilder.build(saxbuilder.java:946)     @ coldfusion.pdf.xfdfdataxmlgenerator.createformxmldata(xfdfdataxmlgenerator.java:84)     @ coldfusion.tagext.lang.pdfformtag.doendtag(pdfformtag.java:328)     @ cfpdf2ecfm1382985840.runpage(/opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/pdf.cfm:1)     @ coldfusion.runtime.cfjsppage.invoke(cfjsppage.java:244)     @ coldfusion.tagext.lang.includetag.dostarttag(includetag.java:444)     @ coldfusion.filter.cfincludefilter.invoke(cfincludefilter.java:65)     @ coldfusion.filter.ipfilter.invoke(ipfilter.java:64)     @ coldfusion.filter.applicationfilter.invoke(applicationfilter.java:449)     @ coldfusion.filter.requestmonitorfilter.invoke(requestmonitorfilter.java:48)     @ coldfusion.filter.monitoringfilter.invoke(monitoringfilter.java:40)     @ coldfusion.filter.pathfilter.invoke(pathfilter.java:112)     @ coldfusion.filter.exceptionfilter.invoke(exceptionfilter.java:94)     @ coldfusion.filter.browserdebugfilter.invoke(browserdebugfilter.java:79)     @ coldfusion.filter.clientscopepersistencefilter.invoke(clientscopepersistencefilter.java:28)     @ coldfusion.filter.browserfilter.invoke(browserfilter.java:38)     @ coldfusion.filter.nocachefilter.invoke(nocachefilter.java:46)     @ coldfusion.filter.globalsfilter.invoke(globalsfilter.java:38)     @ coldfusion.filter.datasourcefilter.invoke(datasourcefilter.java:22)     @ coldfusion.filter.cachingfilter.invoke(cachingfilter.java:62)     @ coldfusion.cfmservlet.service(cfmservlet.java:219)     @ coldfusion.bootstrap.bootstrapservlet.service(bootstrapservlet.java:89)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)     @ coldfusion.monitor.event.monitoringservletfilter.dofilter(monitoringservletfilter.java:42)     @ coldfusion.bootstrap.bootstrapfilter.dofilter(bootstrapfilter.java:46)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)     @ org.jboss.web.tomcat.filters.replyheaderfilter.dofilter(replyheaderfilter.java:96)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:235)     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191)     @ org.jboss.web.tomcat.security.securityassociationvalve.invoke(securityassociationvalve.java:183)     @ org.jboss.web.tomcat.security.jacccontextvalve.invoke(jacccontextvalve.java:95)     @ org.jboss.web.tomcat.security.securitycontextestablishmentvalve.process(securitycontextestablishmentvalve.java:126)     @ org.jboss.web.tomcat.security.securitycontextestablishmentvalve.invoke(securitycontextestablishmentvalve.java:70)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127)     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102)     @ org.jboss.web.tomcat.service.jca.cachedconnectionvalve.invoke(cachedconnectionvalve.java:158)     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109)     @ org.jboss.web.tomcat.service.request.activerequestresponsecachevalve.internalprocess(activerequestresponsecachevalve.java:74)     @ org.jboss.web.tomcat.service.request.activerequestresponsecachevalve.invoke(activerequestresponsecachevalve.java:47)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:330)     @ org.apache.coyote.http11.http11processor.process(http11processor.java:829)     @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:599)     @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:451)     @ java.lang.thread.run(thread.java:722) 

the code looks this:

<cfpdfform     source="/opt/hrms/jboss-ewp-5.2/jboss-as-web/server/default/deploy/cfusion.war/test.pdf"          action="populate"> </cfpdfform> 

but other server displays pdf fine. how can determine more information me fix issue?

thanks in advance

-- charles 

we found work-around solves our immediate issue, not without pain involved.

in coldfusion documentation wiki, there new attribute allowed in cfpdfform tag allows specify fdf on xml interim step in filling data form. set fdf="true" in cfpdfform tag skip xml , use fdf instead. whatever is...

unfortunately code change our cf site, moderately far reaching impacts. implementing shortly. if more comes available i'll post here again. thanks.


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -