Icon View Incident Report

Serious Serious
Reported By: Hedley Muscroft
Reported On: 1/9/2014
For: Version 2.15 Build 1
# 3963 .NET Data Provider Not Reading Strings from Internal Streams Properly

I just downloaded EDB 2.15 and unfortunately it appears the .NET provider is broken.

Please run the attached sample project and click the CONNECT button. All I'm doing is :-

[1] Connecting to an EDB server on "localhost"
[2] Connecting to the "Configuration" database
[3] Executing "SELECT * FROM databases"

The program then hangs indefinitely.


Comments Comments
The problem was with the string reads from the internal streams for the .NET platform. The current position was being doubly-incremented, thus causing subsequent reads to read garbage. In this case, the column count being read from a response stream was huge, thus causing the hang while EDB tried to read hundreds of thousands of columns from the response.


Resolution Resolution
Fixed Problem on 1/9/2014 in version 2.15 build 2


Products Affected Products Affected
ElevateDB DAC Client-Server
ElevateDB DAC Client-Server with Source
ElevateDB DAC Standard
ElevateDB DAC Standard with Source
ElevateDB DAC Trial

Image