- Topics: Active | Unanswered
#1 2017-01-24 22:41:20
- Ming.Jiang
Failed to create meetings in parallel in Adobe Connect 9.5.3
Hi there,
We are able to create meetings in parallel via a Moodle Plugin by calling the web service in Adobe Connect 9.4.2 using PHP curl_multi_exec() function, but after upgrading to Adobe Connect 9.5.3 this function is broken. And we are getting the following error messages:
[01-20 11:44:00,315] https-8443-11 (ERROR) Error validating csrf token.\
org.jdom.input.JDOMParseException: Error on line 1: Content is not allowed in prolog.\
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:504)\
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:807)\
at com.macromedia.airspeed.servlet.CSRFProtection.makeActionList(CSRFProtection.java:331)\
at com.macromedia.airspeed.servlet.CSRFProtection.isAtLeastOneActionProtected(CSRFProtection .java:275)\
at com.macromedia.airspeed.servlet.CSRFProtection.isVerificationRequired(CSRFProtection.java :262)\
at com.macromedia.airspeed.servlet.CSRFProtection.isTokenVerified(CSRFProtection.java:143)\
at com.macromedia.airspeed.servlet.BaseServlet.service(BaseServlet.java:336)\
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)\
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:292)\
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) \
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:240)\
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) \
at com.macromedia.airspeed.servlet.filter.HeaderAuthenticationFilter.doFilter(HeaderAuthenti cationFilter.java:123)\
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:240)\
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) \
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)\
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)\
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)\
at org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.jav a:208)\
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)\
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)\
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) \
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)\
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)\
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:109 5)\
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:672)\
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)\
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)\
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)\
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.\
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Error HandlerWrapper.java:203)\
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrappe r.java:177)\
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav a:400)\
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav a:327)\
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1437) \
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocum entScannerImpl.java:999)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImp l.java:606)\
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScanne rImpl.java:118)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDo cumentFragmentScannerImpl.java:510)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.ja va:848)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.ja va:777)\
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)\
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java :1213)\
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.j ava:643)\
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:489)\
... 32 more\
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.\
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Error HandlerWrapper.java:203)\
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrappe r.java:177)\
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav a:400)\
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav a:327)\
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1437) \
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocum entScannerImpl.java:999)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImp l.java:606)\
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScanne rImpl.java:118)\
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDo cumentFragmentScannerImpl.java:510)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.ja va:848)\
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.ja va:777)\
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)\
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java :1213)\
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.j ava:643)\
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:489)\
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:807)\
at com.macromedia.airspeed.servlet.CSRFProtection.makeActionList(CSRFProtection.java:331)\
at com.macromedia.airspeed.servlet.CSRFProtection.isAtLeastOneActionProtected(CSRFProtection .java:275)\
at com.macromedia.airspeed.servlet.CSRFProtection.isVerificationRequired(CSRFProtection.java :262)\
at com.macromedia.airspeed.servlet.CSRFProtection.isTokenVerified(CSRFProtection.java:143)\
at com.macromedia.airspeed.servlet.BaseServlet.service(BaseServlet.java:336)\
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)\
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:292)\
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) \
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:240)\
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) \
at com.macromedia.airspeed.servlet.filter.HeaderAuthenticationFilter.doFilter(HeaderAuthenti cationFilter.java:123)\
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:240)\
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) \
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)\
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)\
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)\
at org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.jav a:208)\
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)\
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)\
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) \
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)\
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)\
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:109 5)\
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:672)\
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)\
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)\
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)\
Since the same code is still working with Adobe Connect version 9.4.2, so we tends to believe that this could be an issue on the server side.
Is there any change in the Adobe Connect web service?
Is this a known defect?
Dose anyone have similar issues?
Any help would be appreciated!
Best Regards,
Ming
Offline