Problem when Virtual Service recording by Proxy passthru style with https transport protocol

book

Article ID: 110899

calendar_today

Updated On:

Products

CA Application Test Service Virtualization

Issue/Introduction

When trying to use VSE recorder for the public website https://www.google.com by Proxy passthru style with HTTPS transport protocol, the VSE recorder fails in these conditions:

*The screenshot of the VSE recorder like below:

User-added image
*The points which VSE recorder failed were always changed
*The error messages in workstation.log like below:

2018-07-05 01:42:37,273Z (10:42) [Filter thread for www.google.com:443->127.0.0.1:58604] WARN  com.ca.devtest.util.compression.CompressionUtils - Unable to decompress data
java.io.EOFException: Unexpected end of ZLIB input stream
    at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
     ...
2018-07-05 01:53:42,402Z (10:53) [AWT-EventQueue-0] ERROR com.itko.util.swing.UserMessage - An error occurred processing a response block.
java.util.zip.ZipException: Not in GZIP format
    at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:165)

     ...
2018-07-05 02:09:20,825Z (11:09) [AWT-EventQueue-0] ERROR com.itko.util.swing.UserMessage - Connection refused: connect
java.net.ConnectException: Connection refused: connect


And cannot continue the recording and cannot save the transactions before encountering the exception.

Cause

This is a buffer over flow problem when processing consecutive data like compressed data.

Environment

Release: Service Virtualization 10.3
Component: Workstation, VSE

Resolution

Please open a support case to get the solution of this problem. CA support will deliver the patch for this problem.
DevTest 10.4 includes the fix of this problem, then upgrading to DevTest 10.4 also can solve the problem.

Attachments