Unanswered question

Response is corrupted while Recording flash application

While recording a scenario for one my use cases of flash based application, the response has come as corrupted. It indicates that the request is not processed by server and it is failing at the state of ASTranslation. The other use cases are recorded perfectly and this is the only use case that is failed. If I use GraniteDS as protocol this is getting recorded as expected. But all my other use cases are in Adobe. Please see the part of recorded response below.

<ActionMessage>
<version>0</version>
<headers/>
<bodies>
<MessageBody>
<targetURI>/33/onDebugEvents</targetURI>
<responseURI></responseURI>
<data class="object-array">
<object-array>
<map>
<entry>
<String>Source</String>
<String>Server</String>
</entry>
<entry>
<String>Parameters</String>
<map>
<entry>
<String>level</String>
<String>error</String>
</entry>
<entry>
<String>details</String>
<String>java.lang.reflect.InvocationTargetException&#x0D;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#x0D;
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#x0D;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#x0D;
at java.lang.reflect.Method.invoke(Method.java:597)&#x0D;
at flashgateway.adapter.java.JavaAdapter.invokeFunction(JavaAdapter.java:39)&#x0D;
at flashgateway.filter.AdapterFilter.invoke(AdapterFilter.java:266)&#x0D;
at flashgateway.filter.SecurityFilter.invoke(SecurityFilter.java:84)&#x0D;
at flashgateway.filter.LicenseFilter.invoke(LicenseFilter.java:45)&#x0D;
at flashgateway.filter.ErrorFilter.invoke(ErrorFilter.java:44)&#x0D;
at flashgateway.filter.LogFilter.invoke(LogFilter.java:43)&#x0D;
at flashgateway.filter.BatchProcessFilter.invoke(BatchProcessFilter.java:63)&#x0D;
at flashgateway.filter.DebugFilter.invoke(DebugFilter.java:38)&#x0D;
at flashgateway.filter.SerializationFilter.invoke(SerializationFilter.java:59)&#x0D;
at flashgateway.Gateway.invoke(Gateway.java:194)&#x0D;
at flashgateway.controller.GatewayServlet.service(GatewayServlet.java:56)&#x0D;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&#x0D;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#x0D;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#x0D;
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)&#x0D;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&#x0D;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#x0D;
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)&#x0D;
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#x0D;
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)&#x0D;
at org.jboss.web.tomcat.service.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:135)&#x0D;
at org.jboss.web.tomcat.service.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:94)&#x0D;
at org.jboss.web.tomcat.service.session.JvmRouteValve.invoke(JvmRouteValve.java:88)&#x0D;
at org.jboss.web.tomcat.service.session.LockingValve.invoke(LockingValve.java:62)&#x0D;
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)&#x0D;
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)&#x0D;
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)&#x0D;
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)&#x0D;
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#x0D;
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#x0D;
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)&#x0D;
at org.jboss.web.tomcat.service.sso.ClusteredSingleSignOn.invoke(ClusteredSingleSignOn.java:711)&#x0D;
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#x0D;
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)&#x0D;
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)&#x0D;
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)&#x0D;
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#x0D;
at java.lang.Thread.run(Thread.java:662)&#x0D;
Caused by: insureworx.framework.exception.SystemException: Unexpected exception handling batch request: [{arglist=[{cawlist=[{agreementid=2648584.0, averagewagesourcedetails=[{status=inc, wagesourcedetail={jobamount=1355.0, wagesreportsourcetypecode=insrdr, grossbasewage=270.0, _formattedjobamount=$1,355.00, jobtitle=null, updateddatetime=Mon Oct 01 11:42:07 CDT 2012, payperiodtypename=Day, needsrecalculation=true, employmentstatustypename=Full Time, updated=true, voided=false, wagestypename=Regular, clienthandle=686, _formattedenddate=null, errorindex=null, employmentstatustypecode=fulltime, userupdated=TESTER QA, grosswage=270.0, usercreated=TESTER QA, effectivedate=null, hascalculated=true, payperiodtypecode=daily, _canrecalc=false, new=false, createddatetime=Mon Oct 01 11:42:07 CDT 2012, wagestypecode=reg, wagesreportsourcetypename=Insured Report, useridcreated=111.0, payperiodunit=5.00, enddate=null, comment=null, useridupdated=111.0, recordid=1031585.0, includeincalculations=null, _formattedeffectivedate=null}, sourcename=Insured, _catsource=Pre-Injury Insured, _details=Business10174 - Regular, updateddatetime=null, new=false, createddatetime=Mon Oct 01 11:42:07 CDT 2012, updated=false, voided=false, clienthandle=695, genericwages={agreementid=2648584.0, wagescategorytypecode=preinjr, wagesourcename=Business10174, jobtitle=null, createddatetime=null, updateddatetime=null, updated=null, employmentstatustypename=null, voided=null, wagesourcedetails=null, clienthandle=716, errorindex=null, wagescategorytypename=Pre-Injury, employerphonenumber=null, employmentstatustypecode=fulltime, userupdated=null, useridcreated=null, useridupdated=null, recordid=null, usercreated=null}, errorindex=null, userupdated=, useridcreated=111.0, useridupdated=null, usercreated=TESTER QA, recordid=1030292.0, includeincalculations=true}], overrideamount=null, averagewagetypename=Weekly, updateddatetime=null, updated=true, voided=false, clienthandle=696, errorindex=null, userupdated=, overridebenefitrate=null, usercreated=TESTER QA, effectivedate=Fri May 18 00:00:00 CDT 2012, calculatedbenefitrate=975.6, averagewagetypecode=aww, calculatedamount=1355.0, overridebenefitcomment=null, new=false, createddatetime=Mon Oct 01 11:42:07 CDT 2012, calculatedstatustypecode=calc, claimbenefitrate=730.0, claimamount=1355.0, useridcreated=111.0, useridupdated=null, comment=null, enddate=null, calculatedstatustypename=Calculated, recordid=1030292.0}], jobtitle=null, wagemethod=aww, agreementid=2648584.0, wageindexes=[], recurrentdisabilitydate=null, earningcapacities={source=[]}, employmentstatuscode=fulltime, datedisabilitybegan=Fri May 18 00:00:00 CDT 2012, wagesources={insuredwages=[{_source=Insured, agreementid=2648584.0, wagescategorytypecode=preinjr, wagesourcename=null, jobtitle=null, createddatetime=Mon Oct 01 11:42:07 CDT 2012, new=false, updateddatetime=Mon Oct 01 11:42:07 CDT 2012, employmentstatustypename=Full Time, updated=true, voided=false, wagesourcedetails=[{jobamount=1355.0, wagesreportsourcetypecode=insrdr, grossbasewage=270.0, _formattedjobamount=$1,355.00, jobtitle=null, updateddatetime=Mon Oct 01 11:42:07 CDT 2012, payperiodtypename=Day, needsrecalculation=true, employmentstatustypename=Full Time, updated=true, voided=false, wagestypename=Regular, clienthandle=686, _formattedenddate=null, errorindex=null, employmentstatustypecode=fulltime, userupdated=TESTER QA, grosswage=270.0, usercreated=TESTER QA, effectivedate=null, hascalculated=true, payperiodtypecode=daily, _canrecalc=false, new=false, createddatetime=Mon Oct 01 11:42:07 CDT 2012, wagestypecode=reg, wagesreportsourcetypename=Insured Report, useridcreated=111.0, payperiodunit=5.00, enddate=null, comment=null, useridupdated=111.0, recordid=1031585.0, includeincalculations=null, _formattedeffectivedate=null}], clienthandle=687, errorindex=null, employerphonenumber=null, employmentstatustypecode=fulltime, wagescategorytypename=Pre-Injury, useridcreated=111.0, userupdated=TESTER QA, useridupdated=111.0, usercreated=TESTER QA, recordid=1031585.0}], agreementid=2648584.0, earningcapacities=[], new=true, createddatetime=null, updateddatetime=null, updated=true, voided=false, otherwages=[], clienthandle=688, __id__=1.0, errorindex=null, userupdated=null, useridcreated=null, useridupdated=null, recordid=null, usercreated=null}}], methodname=createAndUpdateClaimWages, servicename=com.taliantsoftware.claims.ClaimService}]&#x0D;
at com.taliantsoftware.flash.FlashRemotingServerProxy.batch(FlashRemotingServerProxy.java:155)&#x0D;
... 42 more&#x0D;
Caused by: com.carbonfive.flash.ASTranslationException: java.lang.ClassNotFoundException: flex.messaging.io.ArrayCollection&#x0D;
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)&#x0D;
at java.security.AccessController.doPrivileged(Native Method)&#x0D;
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)&#x0D;
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)&#x0D;
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)&#x0D;
at com.carbonfive.flash.decoder.DecoderFactory.decideClassToTranslateInto(DecoderFactory.java:74)&#x0D;
at com.carbonfive.flash.decoder.JavaBeanDecoder.decodeObject(JavaBeanDecoder.java:64)&#x0D;
at com.carbonfive.flash.decoder.CachingDecoder.decodeObject(CachingDecoder.java:35)&#x0D;
at com.carbonfive.flash.decoder.ActionScriptDecoder.decodeObject(ActionScriptDecoder.java:13)&#x0D;
at com.carbonfive.flash.decoder.CollectionDecoder.decodeObject(CollectionDecoder.java:50)&#x0D;
at com.carbonfive.flash.decoder.CachingDecoder.decodeObject(CachingDecoder.java:35)&#x0D;
at com.carbonfive.flash.decoder.ActionScriptDecoder.decodeObject(ActionScriptDecoder.java:13)&#x0D;
at com.carbonfive.flash.decoder.MapDecoder.decodeObject(MapDecoder.java:53)&#x0D;
at com.carbonfive.flash.decoder.CachingDecoder.decodeObject(CachingDecoder.java:35)&#x0D;
at com.carbonfive.flash.decoder.ActionScriptDecoder.decodeObject(ActionScriptDecoder.java:13)&#x0D;
at com.carbonfive.flash.decoder.CollectionDecoder.decodeObject(CollectionDecoder.java:50)&#x0D;
at com.carbonfive.flash.decoder.CachingDecoder.decodeObject(CachingDecoder.java:35)&#x0D;
at com.carbonfive.flash.decoder.ActionScriptDecoder.decodeObject(ActionScriptDecoder.java:13)&#x0D;
at com.carbonfive.flash.ASTranslator.fromActionScript(ASTranslator.java:170)&#x0D;
at com.carbonfive.flash.ASTranslator.fromActionScript(ASTranslator.java:152)&#x0D;
at com.taliantsoftware.flash.FlashRemotingServerProxy.batch(FlashRemotingServerProxy.java:135)&#x0D;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#x0D;
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#x0D;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#x0D;
at java.lang.reflect.Method.invoke(Method.java:597)&#x0D;
at flashgateway.adapter.java.JavaAdapter.invokeFunction(JavaAdapter.java:39)&#x0D;
at flashgateway.filter.AdapterFilter.invoke(AdapterFilter.java:266)&#x0D;
at flashgateway.filter.SecurityFilter.invoke(SecurityFilter.java:84)&#x0D;
at flashgateway.filter.LicenseFilter.invoke(LicenseFilter.java:45)&#x0D;
at flashgateway.filter.ErrorFilter.invoke(ErrorFilter.java:44)&#x0D;
at flashgateway.filter.LogFilter.invoke(LogFilter.java:43)&#x0D;
at flashgateway.filter.BatchProcessFilter.invoke(BatchProcessFilter.java:63)&#x0D;
at flashgateway.filter.DebugFilter.invoke(DebugFilter.java:38)&#x0D;
at flashgateway.filter.SerializationFilter.invoke(SerializationFilter.java:59)&#x0D;
at flashgateway.Gateway.invoke(Gateway.java:194)&#x0D;
at flashgateway.controller.GatewayServlet.service(GatewayServlet.java:56)&#x0D;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&#x0D;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&#x0D;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#x0D;
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)&#x0D;
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&#x0D;
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&#x0D;
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)&#x0D;
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&#x0D;
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)&#x0D;
at org.jboss.web.tomcat.service.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:135)&#x0D;
at org.jboss.web.tomcat.service.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:94)&#x0D;
at org.jboss.web.tomcat.service.session.JvmRouteValve.invoke(JvmRouteValve.java:88)&#x0D;
at org.jboss.web.tomcat.service.session.LockingValve.invoke(LockingValve.java:62)&#x0D;
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)&#x0D;
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)&#x0D;
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)&#x0D;
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)&#x0D;
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#x0D;
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&#x0D;
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)&#x0D;
at org.jboss.web.tomcat.service.sso.ClusteredSingleSignOn.invoke(ClusteredSingleSignOn.java:711)&#x0D;
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&#x0D;
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)&#x0D;
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)&#x0D;
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)&#x0D;
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&#x0D;
at java.lang.Thread.run(Thread.java:662)&#x0D;
&#x0D;
at com.carbonfive.flash.decoder.DecoderFactory.decideClassToTranslateInto(DecoderFactory.java:78)&#x0D;
at com.carbonfive.flash.decoder.JavaBeanDecoder.decodeObject(JavaBeanDecoder.java:64)&#x0D;
at com.carbonfive.flash.decoder.CachingDecoder.decodeObject(CachingDecoder.java:35)&#x0D;
at com.carbonfive.flash.decoder.ActionScriptDecoder.decodeObject(ActionScriptDecoder.java:13)&#x0D;
at com.carbonfive.flash.decoder.CollectionDecoder.decodeObject(CollectionDecoder.java:50)&#x0D;
at com.carbonfive.flash.decoder.CachingDecoder.decodeObject(CachingDecoder.java:35)&#x0D;
at com.carbonfive.flash.decoder.ActionScriptDecoder.decodeObject(ActionScriptDecoder.java:13)&#x0D;
at com.carbonfive.flash.decoder.MapDecoder.decodeObject(MapDecoder.java:53)&#x0D;
at com.carbonfive.flash.decoder.CachingDecoder.decodeObject(CachingDecoder.java:35)&#x0D;
at com.carbonfive.flash.decoder.ActionScriptDecoder.decodeObject(ActionScriptDecoder.java:13)&#x0D;
at com.carbonfive.flash.decoder.CollectionDecoder.decodeObject(CollectionDecoder.java:50)&#x0D;
at com.carbonfive.flash.decoder.CachingDecoder.decodeObject(CachingDecoder.java:35)&#x0D;
at com.carbonfive.flash.decoder.ActionScriptDecoder.decodeObject(ActionScriptDecoder.java:13)&#x0D;
at com.carbonfive.flash.ASTranslator.fromActionScript(ASTranslator.java:170)&#x0D;
at com.carbonfive.flash.ASTranslator.fromActionScript(ASTranslator.java:152)&#x0D;
at com.taliantsoftware.flash.FlashRemotingServerProxy.batch(FlashRemotingServerProxy.java:135)&#x0D;
... 42 more&#x0D;
</String>
</entry>

Deva R.
Deva R.

Deva R.

Level
0
31 / 100
points

No answers