Hi Michael, I think the reason is actually I used the latest Neo4j dependencies. The code works fine when I use Neo4j-2.0.0. I'm quite busy with a paper submission (which use neo4j as a graph store to perform some knowledge graph mining), if I have time, I'll try to update the code later.
Bests~ Qi Song On Thursday, October 15, 2015 at 12:23:56 PM UTC-7, Michael Hunger wrote: > > Hi, > > that page is quite old. Not sure if you updated any versions, it could be > that that update only happened partially. > > The original code is so old that it doesn't use labels, although it would > make sense to convert RDF-Types into labels. > > Not sure so, where you're at. > > Perhaps it makes sense to fork the project, update the dependencies to > Neo4j 2.2.6 and try again? > > I would do it but I'm too busy with other things currently. > > Cheers, Michael > > Am 15.10.2015 um 12:26 schrieb Qi Song <[email protected] <javascript:>>: > > Hello, > I'm now trying to follow this page > <https://github.com/mybyte/tools/tree/master/Turtle%20loader> to load > Dbpedia.ttl into neo4j. The import seems work well, but when it use > db.shutdown() to close the batchInserter, I got several errors. I'm not > quite sure the reason of it. > One weird thing is that if I do not import any label (just neglect them > when parse them), I do not get these error. I doubt if something wrong with > index. Can anyone provide any suggestions? > > Exception in thread "main" java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:497) > at > org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58) > Caused by: java.lang.RuntimeException: Panic called, so exiting > at > org.neo4j.unsafe.impl.batchimport.staging.AbstractStep.assertHealthy(AbstractStep.java:200) > at > org.neo4j.unsafe.impl.batchimport.staging.ProducerStep.process(ProducerStep.java:78) > at > org.neo4j.unsafe.impl.batchimport.staging.ProducerStep$1.run(ProducerStep.java:54) > Caused by: java.lang.IllegalArgumentException > at sun.misc.Unsafe.allocateMemory(Native Method) > at > org.neo4j.unsafe.impl.internal.dragons.UnsafeUtil.malloc(UnsafeUtil.java:324) > at > org.neo4j.unsafe.impl.batchimport.cache.OffHeapNumberArray.<init>(OffHeapNumberArray.java:41) > at > org.neo4j.unsafe.impl.batchimport.cache.OffHeapLongArray.<init>(OffHeapLongArray.java:34) > at > org.neo4j.unsafe.impl.batchimport.cache.NumberArrayFactory$2.newLongArray(NumberArrayFactory.java:122) > at > org.neo4j.unsafe.impl.batchimport.cache.NumberArrayFactory$Auto.newLongArray(NumberArrayFactory.java:154) > at > org.neo4j.unsafe.impl.batchimport.RelationshipCountsProcessor.<init>(RelationshipCountsProcessor.java:60) > at > org.neo4j.unsafe.impl.batchimport.ProcessRelationshipCountsDataStep.processor(ProcessRelationshipCountsDataStep.java:73) > at > org.neo4j.unsafe.impl.batchimport.ProcessRelationshipCountsDataStep.process(ProcessRelationshipCountsDataStep.java:60) > at > org.neo4j.unsafe.impl.batchimport.ProcessRelationshipCountsDataStep.process(ProcessRelationshipCountsDataStep.java:36) > at > org.neo4j.unsafe.impl.batchimport.staging.ProcessorStep$4.run(ProcessorStep.java:120) > at > org.neo4j.unsafe.impl.batchimport.staging.ProcessorStep$4.run(ProcessorStep.java:102) > at > org.neo4j.unsafe.impl.batchimport.executor.DynamicTaskExecutor$Processor.run(DynamicTaskExecutor.java:237) > > Bests~ > Qi Song > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
