neo4j-labs / neosemantics

Graph+Semantics: Import/Export RDF from Neo4j. SHACL Validation, Model mapping and more.... If you like it, please ★ ⇧
https://neo4j.com/labs/neosemantics/
Apache License 2.0
826 stars 143 forks source link

Neosemantics hangs on neo4j Desktop on MacOS #170

Closed wdvasu closed 4 years ago

wdvasu commented 4 years ago

I have installed the neo4j Community edition on Ubuntu 16.04 along with neosemantics(n10s) 4.00.

I used neosemantics to successfully import an rdf/xml Classes file and an rdf/xml Instances file which were created via an rdf/xml export from Protege 3.5. There were tens of thousands of lines between the two files but all seemed to import reasonably fast and completely. I successfully executed some Cypher queries, etc. after the imports.

I then installed neo4j Desktop on my MacOS 10.15.5. with 8Gb memory and also added the neosemantics plugin there.

However, when I tried to load the same rdf/xml files into neo4j Desktop neosemantics just hangs and the log file shows many lines like the following: WARN [o.n.k.i.c.VmPauseMonitorComponent] Detected VM stop-the-world pause: {pauseTime=167, gcTime=0, gcCount=0}

I have run neo4j-admin memrec and adjusted the neo4j.conf file to match but there is no change, it still just hangs.

In the debug.log I get many of lines of the following fomat:

2020-07-02 17:31:22.897+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.github.jsonldjava.shaded.com.google.common.util.concurrent.GwtFluentFutureCatchingSpecialization from plugin jar /Users/william/Library/Application%20Support/Neo4j%20Desktop/Application/neo4jDatabases/database-cdc1f89f-c987-4f27-bce3-5507fda026fe/installation-4.0.4/plugins/neosemantics-4.0.0.1.jar: com/github/jsonldjava/shaded/com/google/common/util/concurrent/internal/InternalFutureFailureAccess

Should neosemantics work with the latest version of neo4j Destop?

What else do I need to change?

Thanks, Bill

wdvasu commented 4 years ago

I have been able to solve this, thanks!