Skip to content

Problem with AMF Proxy - Certificat and Deserializing response #33

@mattrobbins

Description

@mattrobbins

I am working on creating a test plan to test a Flash website. I keep getting this error over and over every time when I am recording even though I have added the jMeter Certificate to the Trusted Root Certification Authorities area.

Error:
2013/07/17 15:48:38 INFO - jmeter.protocol.amf.proxy.AmfProxy: Proxy will remove the headers: If-Modified-Since,If-None-Match,Host
2013/07/17 15:48:38 INFO - jmeter.protocol.http.sampler.HTTPHCAbstractImpl: Local host = WKSMATT
2013/07/17 15:48:38 INFO - jmeter.protocol.http.sampler.HTTPHC3Impl: HTTP request retry count = 1
2013/07/17 15:48:38 INFO - jmeter.protocol.amf.proxy.AmfProxy: Opened Keystore file: C:\Program Files (x86)\jmeter\bin\proxyserver.jks
2013/07/17 15:48:38 INFO - jmeter.protocol.amf.proxy.AmfProxy: KeyStore for SSL loaded OK and put host in map (test.tqsapps.com)
2013/07/17 15:48:39 INFO - jmeter.protocol.http.sampler.HTTPJavaImpl: Maximum connection retries = 10
2013/07/17 15:48:39 INFO - jmeter.util.JsseSSLManager: Using default SSL protocol: TLS
2013/07/17 15:48:39 INFO - jmeter.util.JsseSSLManager: SSL session context: per-thread
2013/07/17 15:48:39 INFO - jmeter.util.SSLManager: JmeterKeyStore Location: type JKS
2013/07/17 15:48:39 INFO - jmeter.util.SSLManager: KeyStore created OK
2013/07/17 15:48:39 WARN - jmeter.util.SSLManager: Keystore file not found, loading empty keystore
2013/07/17 15:48:39 INFO - jmeter.protocol.amf.proxy.FormCharSetFinder: Using htmlparser version: 2.0 (Release Build Sep 17, 2006)
2013/07/17 15:48:56 ERROR - jmeter.protocol.amf.proxy.AmfProxy: Problem with SSL certificate? Ensure browser is set to accept the JMeter proxy cert: Remote host closed connection during handshake
2013/07/17 15:48:57 INFO - jmeter.protocol.http.sampler.HTTPJavaImpl: Error Response Code: 404
2013/07/17 15:48:58 INFO - jmeter.protocol.http.sampler.HTTPJavaImpl: Error Response Code: 404
2013/07/17 15:48:58 INFO - jmeter.protocol.amf.proxy.AmfProxy: Opened Keystore file: C:\Program Files (x86)\jmeter\bin\proxyserver.jks
2013/07/17 15:48:58 INFO - jmeter.protocol.amf.proxy.AmfProxy: KeyStore for SSL loaded OK and put host in map (www.adobe.com)
2013/07/17 15:48:58 INFO - jmeter.protocol.http.sampler.HTTPHC4Impl: HTTP request retry count = 1
2013/07/17 15:48:58 INFO - jmeter.protocol.http.sampler.HTTPHC4Impl: Setting up HTTPS TrustAll scheme
2013/07/17 15:48:58 ERROR - jmeter.protocol.amf.proxy.AmfProxy: java.net.SocketException: Connection closed by remote host
at sun.security.ssl.SSLSocketImpl.checkWrite(Unknown Source)
at sun.security.ssl.AppOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.write(Unknown Source)
at java.io.FilterOutputStream.write(Unknown Source)
at org.apache.jmeter.protocol.amf.proxy.AmfProxy.writeToClient(AmfProxy.java:455)
at org.apache.jmeter.protocol.amf.proxy.AmfProxy.run(AmfProxy.java:277)

2013/07/17 15:48:58 ERROR - jmeter.protocol.amf.proxy.AmfProxy: Problem with SSL certificate? Ensure browser is set to accept the JMeter proxy cert: Connection closed by remote host
2013/07/17 15:48:59 ERROR - jmeter.protocol.amf.util.AmfXmlConverter: An exception was encountered while deserializing response. java.lang.IndexOutOfBoundsException: Index: 59, Size: 3
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at flex.messaging.io.amf.Amf3Input.getStringReference(Amf3Input.java:718)
at flex.messaging.io.amf.Amf3Input.readString(Amf3Input.java:244)
at flex.messaging.io.amf.Amf3Input.readTraits(Amf3Input.java:548)
at flex.messaging.io.amf.Amf3Input.readScriptObject(Amf3Input.java:402)
at flex.messaging.io.amf.Amf3Input.readObjectValue(Amf3Input.java:152)
at flex.messaging.io.amf.Amf3Input.readObject(Amf3Input.java:130)
at flex.messaging.io.amf.Amf0Input.readObjectValue(Amf0Input.java:123)
at flex.messaging.io.amf.Amf0Input.readArrayValue(Amf0Input.java:359)
at flex.messaging.io.amf.Amf0Input.readObjectValue(Amf0Input.java:127)
at flex.messaging.io.amf.Amf0Input.readObject(Amf0Input.java:94)
at flex.messaging.io.amf.AmfMessageDeserializer.readObject(AmfMessageDeserializer.java:227)
at flex.messaging.io.amf.AmfMessageDeserializer.readBody(AmfMessageDeserializer.java:206)
at flex.messaging.io.amf.AmfMessageDeserializer.readMessage(AmfMessageDeserializer.java:126)
at org.apache.jmeter.protocol.amf.util.AmfXmlConverter.convertAmfMessageToXml(AmfXmlConverter.java:168)
at org.apache.jmeter.protocol.amf.util.AmfXmlConverter.convertAmfMessageToXml(AmfXmlConverter.java:140)
at org.apache.jmeter.protocol.amf.proxy.AmfRequestHdr.populateSampler(AmfRequestHdr.java:463)
at org.apache.jmeter.protocol.amf.proxy.AmfRequestHdr.getSampler(AmfRequestHdr.java:281)
at org.apache.jmeter.protocol.amf.proxy.AmfProxy.run(AmfProxy.java:224)

2013/07/17 15:49:06 INFO - jmeter.protocol.amf.proxy.AmfDaemon: Proxy Server stopped

Here is my Environment:
Win 7
jMeter 2.9
Java 1.7
IE10.0.9200
Extensions: located in (\lib\ext)

  1.   Flex-messageing-common.jar
    
  2.   Flex-messageing-core.jar
    
  3.   Flex-messageing-opt.jar
    
  4.   Flex-messageing-proxy.jar
    
  5.   Flex-messageing-remoting.jar
    
  6.   JMeter-AMF.jar
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions