Skip to content

IndexOutOfBoundsException in BitmapTriples.createIndexObjectMemoryEfficient() #13

@GoogleCodeExporter

Description

@GoogleCodeExporter
Hi Mario

I am getting exception when trying to open an hdt file with the size ~10Mb.

I think this is the issue with the commit r203 "Fixed issue on .hdt.index 
generation that was very slow for certain datasets." of May 24, 2013

For my case the line #580 in BitmapTriples.java is not executed and this leads 
to error below;

java.lang.IndexOutOfBoundsException
    at org.rdfhdt.hdt.compact.sequence.SequenceLog64.get(SequenceLog64.java:191)
    at org.rdfhdt.hdt.triples.impl.BitmapTriples.createIndexObjectMemoryEfficient(BitmapTriples.java:586)
    at org.rdfhdt.hdt.triples.impl.BitmapTriples.generateIndex(BitmapTriples.java:818)
    at org.rdfhdt.hdt.hdt.impl.HDTImpl.loadOrCreateIndex(HDTImpl.java:402)
    at org.rdfhdt.hdt.hdt.HDTManagerImpl.doLoadIndexedHDT(HDTManagerImpl.java:53)
    at org.rdfhdt.hdt.hdt.HDTManager.loadIndexedHDT(HDTManager.java:82)

Please see the screen shot for more info.

Thanks!
Yevhenii

Original issue reported on code.google.com by edermengi on 19 Aug 2013 at 2:12

Attachments:

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions