Status/Resolution/Reason: To Track//PRNeedInfo
Reporter/Name(from Bugbase): David Swain / David Swain ()
Created: 12/27/2017
Components: Document Management, PDF manipulation
Versions: 2016,11.0
Failure Type: Non Functioning
Found In Build/Fixed In Build: ColdFusion 2016 Update 5 /
Priority/Frequency: Minor / All users will encounter
Locale/System: English / Windows 7 SP1 64-bit
Vote Count: 1
Problem Description: I am trying to use CFPDFFORM to read the data in PDF document from the IRS. I can read other documents with no problem, but I can't seem to read the one that I need to read which is the 4506-T (2017).
Steps to Reproduce: use cfpdfform action="read" ...
Actual Result:
The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.
The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request
Either datafile XML or data XML contained in the PDF document is invalid.
The error occurred in C:/inetpub/wwwroot/MYSITE/views/portal/orders/reviewDocument.cfm: line 100
98 :
99 :
100 : <cfpdfform action="read" source="#expandPath('../../assets/#variables.F4506TDocumentName#')#" xmldata="x" result="r">
101 : </cfpdfform>
102 : <!---
Resources:
Check the ColdFusion documentation to verify that you are using the correct syntax.
Search the Knowledge Base to find a solution to your problem.
Browser Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36
Remote Address 127.0.0.1
Referrer http://127.0.0.1/views/portal/main.cfm?view=orderDetail&orderid=101
Date/Time 27-Dec-17 03:36 PM
Stack Trace
at cfreviewDocument2ecfm469546337.runPage(C:/inetpub/wwwroot/MYSITE/views/portal/orders/reviewDocument.cfm:100) at cfmain2ecfm1328513757.runPage(C:/inetpub/wwwroot/MYSITE/views/portal/main.cfm:15)
coldfusion.pdf.XFDFXMLtoCFStruct$InvalidDataXMLException: Either datafile XML or data XML contained in the PDF document is invalid.
at coldfusion.pdf.XFAXMLtoCFStruct.parseXMLtoCF(XFAXMLtoCFStruct.java:118)
at coldfusion.tagext.lang.PDFFormTag.doEndTag(PDFFormTag.java:404)
at cfreviewDocument2ecfm469546337.runPage(C:\inetpub\wwwroot\MYSITE\views\portal\orders\reviewDocument.cfm:100)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:253)
at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:737)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:573)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3696)
at cfmain2ecfm1328513757.runPage(C:\inetpub\wwwroot\MYSITE\views\portal\main.cfm:15)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:253)
at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:737)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:573)
at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:484)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:153)
at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.CfmServlet.service(CfmServlet.java:219)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:363)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:507)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Either datafile XML or data XML contained in the PDF document is invalid.
Expected Result: Not an error
Any Workarounds: I am able to read other pdf documents from the IRS, like the same 4506-T (2015) version.
Attachments:
- December 27, 2017 00:00:00: f4506t.pdf
Comments: