AtesComp / rdf-transform

RDF Transform is an extension for OpenRefine to transform data into RDF formats.
Other
28 stars 7 forks source link

RDF Transform extension not showing on OpenRefine GUI #10

Closed luizbonino closed 2 years ago

luizbonino commented 2 years ago

I installed the RDF Transform according to your instructions on my Mac where I already had a working OpenRefine (v. 3.5.2) but it doesn't show at the OpenRefine GUI. I stopped the OpenRefine service, installed the RDF Transform extension and started OpenRefine again with no success. I tried tried to install on both the ~/Library/Application Support/OpenRefine/extensions/rdf-transform and on the OpenRefine package (Contents/Resources/webapp/extensions/rdf-transform), also with no success. Is there anything else I should do to make it work?

AtesComp commented 2 years ago

Check the version of Java you have installed. RDF Transform requires Java 11 to Java 17. Most installs for OpenRefine use the older Java 8.

AtesComp commented 2 years ago

See the install Prerequisites for more on the issue.

AtesComp commented 2 years ago

I'm assuming this solved the issue.

luizbonino commented 2 years ago

Not really. I'm using JDK 17.0.1 and OpenRefine 3.5.2

AtesComp commented 2 years ago

Make sure OpenRefine is running with Java 17. OpenRefine will use the system default. If Java 8 and Java 17 are installed or OpenRefine is bundled with the JRE, it may still be running Java 8. See the "refine" script file if you are using it. Also, check and set your Java environment variables for the proper version.

Alternatively, make sure Java 8 is uninstalled if you don't need it for other projects. Java 17 should run Java 8 code ok.

AtesComp commented 2 years ago

NOTE: The Mac kit currently includes Java by default. It is documented here and elsewhere. The bundled Java should be removed or redirected to a later version with the JAVA_HOME env variable.

AtesComp commented 2 years ago

Please update as this issues is almost assured to be a Java version issue. Try OpenRefine-beta2 as it bundles Java 11.