I think your problem may be multipart/form-data you have in the form Content-Disposition: form-data; name="Upload"
but there is no file being sent that I can see from your sample data. On Wed, Jan 30, 2013 at 4:57 PM, M <[email protected]> wrote: > > Sorry for the length of previous post, but only way to demonstrate failure > of Captivate 6 and Coldfusion to get along. > > > On Wed, Jan 30, 2013 at 10:52 AM, M <[email protected]> wrote: > > > All - > > > > I needed to seek the help of a networking geek to help me get the > > Wireshark captures. > > > > During the process we installed a copy of CF10 Developer Edition to > > be better able to poke and prod at settings in a more controlled (and > > change sensitive) environment. If it matters, it's CF10 Update 7 -- > > 10,0,7,283649. > > > > Doing this install of 10 did allow an exception to get captured in > > the log during the Captivate submission. > > > > It is: > > Jan 29, 2013 4:29:47 PM org.apache.catalina.core.StandardWrapperValve > > invoke > > SEVERE: Servlet.service() for servlet [CfmServlet] in context with path > > [/] threw exception > > java.io.IOException: Corrupt form data: no leading boundary: != > > --314159265358979323846 > > at > > > com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:182) > > at > > > com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:99) > > at coldfusion.filter.FormScope.fillMultipart(FormScope.java:246) > > at > > > coldfusion.filter.FusionContext.SymTab_initForRequest(FusionContext.java:426) > > at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:33) > > at > coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) > > at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) > > at > > > coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:151) > > at coldfusion.CfmServlet.service(CfmServlet.java:219) > > at > > coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > > 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:243) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414) > > at > > > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) > > at > > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) > > at > > > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298) > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > > at java.lang.Thread.run(Thread.java:662) > > > > So, it's looking like there's confirmation that ColdFusion is not liking > > the format of the multipart/form-data and is erroring out as it trys to > > populate the form scope with the submitted data. > > > > I've made a cfm page that approximates the same form, had it "action" to > > the internalServerReporting.cfm and that works using the same browser(s). > > > > Since I've now boiled the problem down to two adobe products not talking > > to each other........ > > > > > > > >> > >> > >> > >> On Mon, Jan 28, 2013 at 9:13 AM, Russ Michaels <[email protected] > >wrote: > >> > >>> > >>> ok in which case you need to detect what captivate sends to the server > >>> and > >>> what gets sent back when using the original PHP scripts. > >>> > >>> You can use wireshark to do this which will show you the request and > >>> response. > >>> > >>> Or perhaps a quick and simple test, make a CFM page which posts the > data > >>> to > >>> the PHP script, and see what CF gets back. > >>> > >>> > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:354155 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

