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 <opusmyh...@gmail.com> 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 <r...@michaels.me.uk>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:354153 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm