Action.c(161): Error: Decoding of AMF message failed. Error is : Externalizable parsing failed:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at hp.flex.HPExternalizableWrapper.ReadObject(HPExternalizableWrapper.java:96)
Caused by: flex.messaging.MessageException: Cannot create class of type 'DSK'. Type 'DSK' not found.
at flex.messaging.util.ClassUtil.createClass(ClassUtil.java:65)
at flex.messaging.io.AbstractProxy.createInstance(AbstractProxy.java:84)
at flex.messaging.io.amf.Amf3Input.readScriptObject(Amf3Input.java:409)
at flex.messaging.io.amf.Amf3Input.readObjectValue(Amf3Input.java:149)
at flex.messaging.io.amf.Amf3Input.readObject(Amf3Input.java:128)
... 5 more
3、使用amf+http协议录制脚本后,回放时,报错:
Start auto log messages stack - Iteration 1.
Action.c(188): edData\x13faultCode\x13messageId\n
Action.c(188): \x03\x01\x01\x01\x06I57FF2F4E-B30A-E366-3E35-89248BD292C8\x01\x06俥Detected duplicate HTTP
Action.c(188): -based FlexSessions, generally due to the remote host disabling session cookies. Session c
Action.c(188): ookies must be enabled to manage the client connection correctly.\x01\x05\x00\x00\x00\x00\x00
Action.c(188): \x00\x00\x00\x06\x1FlogInFlexRemote\x05Br痈\xC0\x00\x01\x06UServer.Processing.DuplicateS
Action.c(188): essionDetected\x06IDAE33E60-CC0B-A2AD-2516-AFCC95DAD83A
Action.c(188): t=106852ms: Request done "http://IP/loginserver/messagebroker/amf;jsessionid=A774AD66163D9034C1A0C57E4F6C1C88"
[MsgId: MMSG-26000]
Action.c(188): Error: Server returned error for message #1 : description="AMF call returned an error, described in XML seen in extended log"
End auto log messages stack.
Start auto log messages stack - Iteration 1.
Action.c(188): edData\x13faultCode\x13messageId\n
Action.c(188): \x03\x01\x01\x01\x06I57FF2F4E-B30A-E366-3E35-89248BD292C8\x01\x06俥Detected duplicate HTTP
Action.c(188): -based FlexSessions, generally due to the remote host disabling session cookies. Session c
Action.c(188): ookies must be enabled to manage the client connection correctly.\x01\x05\x00\x00\x00\x00\x00
Action.c(188): \x00\x00\x00\x06\x1FlogInFlexRemote\x05Br痈\xC0\x00\x01\x06UServer.Processing.DuplicateS
Action.c(188): essionDetected\x06IDAE33E60-CC0B-A2AD-2516-AFCC95DAD83A
Action.c(188): t=106852ms: Request done "http://IP/loginserver/messagebroker/amf;jsessionid=A774AD66163D9034C1A0C57E4F6C1C88"
[MsgId: MMSG-26000]
Action.c(188): Error: Server returned error for message #1 : description="AMF call returned an error, described in XML seen in extended log"
End auto log messages stack.
Action.c(161): Error: Decoding of AMF message failed. Error is : Externalizable parsing failed:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at hp.flex.HPExternalizableWrapper.ReadObject(HPExternalizableWrapper.java:96)
Caused by: flex.messaging.MessageException: Cannot create class of type 'DSK'. Type 'DSK' not found.
at flex.messaging.util.ClassUtil.createClass(ClassUtil.java:65)
at flex.messaging.io.AbstractProxy.createInstance(AbstractProxy.java:84)
at flex.messaging.io.amf.Amf3Input.readScriptObject(Amf3Input.java:409)
at flex.messaging.io.amf.Amf3Input.readObjectValue(Amf3Input.java:149)
at flex.messaging.io.amf.Amf3Input.readObject(Amf3Input.java:128)
... 5 more作者: fairylly 时间: 2010-8-20 18:54
另,我和同事都使用9.52版本录制
我录制出来的,都是flex_web_request()这样的函数,他录制出来的是:flex_amf_call()这样的