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

Reply via email to