Hi,
Any good reason this guy
public int bytesPastMark(FileMark mark)
{
assert mark instanceof BufferedRandomAccessFileMark;
long bytes = getFilePointer() - ((BufferedRandomAccessFileMark)
mark).pointer;
assert bytes >= 0;
if (bytes > Integer.MAX_VALUE)
throw new UnsupportedOperationException("Overflow: " + bytes);
return (int) bytes;
}
does not show an error more like "Overflow: Maximum row size 2GB.
Currently:" + bytes?
Error you get today is not exactly self explaining :)
Terje
