Icon View Incident Report

Serious Serious
Reported By: Piotr Front
Reported On: 11/4/2013
For: Version 2.14 Build 3
# 3916 ElevateDB Server Triggering #407 Table Full Error Even with Large File Support Turned On

After upgrading to EDB 2.14b3 I'm seeing errors like:

ElevateDB Error #407 The table ... is full (...)
Table size is about 8GB.

This error shows up because of recently fix: http://www.elevatesoft.com/incident?action=viewaddr&category=edb&release=2.14&incident=3888

However in edbserver.pas you have:

TEDBServerEngineOSFileManager = class(TEDBEngineOSFileManager)
protected
function CreateFileStream(FileToUse: TEDBFile): TEDBFileStream; override;
end;

TEDBServerEngineLargeOSFileManager = class(TEDBEngineOSFileManager) <-- should be TEDBEngineLargeOSFileManager ??
protected
function CreateFileStream(FileToUse: TEDBFile): TEDBFileStream; override;
end;

In previous versions there was no problem with this (bug #3888 hide this bug), because Integer went negative when overflow after 2GB, and it was never bigger than Int64 (WINDOWS_MAX_FILE_SIZE = ~3.8GB).


Comments Comments
Now that's how you report a bug. :-) Thanks, Piotr.


Resolution Resolution
Fixed Problem on 11/5/2013 in version 2.14 build 5


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
ElevateDB LCL Standard with Source
ElevateDB PHP Standard
ElevateDB PHP Standard with Source
ElevateDB PHP Trial
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image