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

Reply via email to