tracker issue : CF-3494045

select a category, or use search below
(searches all categories and all time range)
Title:

Coldfusion Errors when parsing "Reporting" form submission from Captivate

| View in Tracker

Status/Resolution/Reason: Closed/Withdrawn/NotThisProduct

Reporter/Name(from Bugbase): Steven Premeau / Steven Premeau (Premeau)

Created: 01/31/2013

Components: Core Runtime

Versions: 10.0

Failure Type: Non Functioning

Found In Build/Fixed In Build: Final /

Priority/Frequency: Normal / All users will encounter

Locale/System: English / Linux RH Enterprise 6

Vote Count: 0

Problem Description:
When attempting to configure Captivate 6 to report to a Coldfusion 9 or 10 Server, the response is never processed because an error is triggered during the submission of the form. 

Steps to Reproduce:
Install Coldfusion Developer 10
Install Captivate 6
Create Captivate Quiz with a variety of questions.
Configure the Captivate Quiz preferences for Internal Server Reporting and point the URL to any CFM page.
Publish the quiz.
View the presentation, take the quiz, and post the results to the Coldfusion page.

Actual Result:
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)


Expected Result:

Proper execution of the CFM page with a properly filled "Form" variable scope containing the form fields and values being submitted to it by the Captivate request.

Any Workarounds:

None found.

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3494045

Bug Grouping Info:
Bug Group ID: BG149961
Bug ID: CF-3494045
Bug relationship: Awaiting Fix
Product: ColdFusion

Bug Group ID: BG149961
Bug ID: 3628550
Bug relationship: Pending Fix
Product: Captivate



External Customer Info:
External Company:  
External Customer Name: Premeau
External Customer Email:  
External Test Config: My Hardware and Environment details:



This has occurred in a CF 9 enviroment on both Unix and Windows.



The issue has been replicated in an up-to-date developer install of CF10 (10,0,7,283649) installed on a RedHat 6 machine, with the captivate content being served from and submitted to the integrated CF web server via http://localhost:8500 via both the current Firefox present in RH6 as well as the latest stable release of Google Chrome.

Attachments:

Comments:

This is failing in the same way for me on CF8.
Comment by External U.
16416 | April 19, 2013 07:28:41 AM GMT
This seems to be a problem with Captivate. A separate bug has been logged for it.
Comment by Rupesh K.
16417 | September 10, 2013 01:50:00 PM GMT