On 26/01/13 23:29, Emilio Miguelanez wrote:
Hi,

I have build an application with a TDB storage, using version
0.8.10,which has now a considerable size (>1Gb) after it has
> been running for some time.

However, recently I have facing some errors, detailed as

com.hp.hpl.jena.tdb.base.StorageException: RecordRangeIterator: records not 
strictly increasing: 0000000006d00261000000000000021c0000000006cfff69 // 
0000000006b861a3000000000005233d00000000015a78b5

I don't know what has caused this error, but I suspect that the storage (and 
data) is now corrupted somehow.

Correct.

And it happened at some time in the past - this is the point of detecting the situation, not the cause (e.g. abrupt shutdown).

After reading the mailing lists, this error has already been reported 
(https://issues.apache.org/jira/browse/JENA-301) and fixed in the latest 
version of the TDB (0.9.4), which I'll start using right away.

However, I really need to fix my existing TDB storage. Any ideas how I can fix 
it?

This is tricky. You need to find a way to force it to use a different index to get all the data out so you can rebuild the database. It would be better if you have the original data or a backup.

What is the query provoking this?

        Andy


Regards,
Emilio

--
Emilio Migueláñez Martín
[email protected]




Reply via email to