Hi,
I'm trying to use the MG4j library. I have downloaded the source
tarball from here:
http://mg4j.dsi.unimi.it/mg4j-3.0.1-src.tar.gz and
I added the jar files depedencies (
http://mg4j.dsi.unimi.it/mg4j-
deps.tar.gz).
When trying to execute the example file "RunQuery.java" I get the
following error:
WARNING: Index is autoconfiguring Log4J (level: INFO). You should
configure Log4J properly instead.
Exception in thread "main" java.io.InvalidClassException:
it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction; local class
incompatible: stream classdesc serialVersionUID = 6434290194103334074,
local class serialVersionUID = -4940583368468432370
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:579)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:
1600)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:
1513)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:
1600)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:
1513)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:
1600)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:
1513)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
1749)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:
1963)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:
1887)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:
1770)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
at it.unimi.dsi.fastutil.io.BinIO.loadObject(BinIO.java:128)
at it.unimi.dsi.fastutil.io.BinIO.loadObject(BinIO.java:139)
at
it.unimi.dsi.mg4j.index.DiskBasedIndex.loadStringMap(DiskBasedIndex.java:
264)
at it.unimi.dsi.mg4j.index.DiskBasedIndex.getI
It seems that there is a problem with the fastutil version and I tried
older versions with no results.
Please, could anyone tell me the solution?
Thanks in advance.