Descreva o erro
Eu tenho o mesmo bug descrito por @whanley em https://github.com/OpenRefine/OpenRefine/issues/1671 , então vou copiar e colar os primeiros parágrafos:
Reproduzir
Etapas para reproduzir o comportamento:
Resultados atuais
O ícone salta na bandeja por alguns segundos e depois para de saltar. Nenhuma mensagem de erro, exceto no navegador.
Comportamento esperado
O programa deve abrir.
Reproduzir
Etapas para reproduzir o comportamento:
Área de Trabalho :
OS: OS X El Capitan
Navegador: Chrome
Versão: 70.0
OpenRefine:
OpenRefine 3.0
Depois de ler os problemas relacionados, cliquei em 'substituir' (a versão 2.8) durante o processo de instalação, excluí a antiga extensão rdf, modifiquei a pasta de extensão conforme sugerido por @janruehling , nada mudou.
Se eu executar o Openrefine iniciando um comando no Terminal, aqui está o que eu obtive no console (não sei qual parte específica é relevante ...):
Raphaels-MBP:MacOS researcher$ ./JavaAppLauncher
21:32:58.454 [ refine_server] Starting Server bound to '127.0.0.1:3333' (0ms)
21:32:58.466 [ refine_server] Initializing context: '/' from '/Applications/OpenRefine.app/Contents/Resource/webapp' (12ms)
21:32:58.922 [ refine] Starting OpenRefine 3.0 [TRUNK]... (456ms)
21:32:58.922 [ refine] initializing FileProjectManager with dir (0ms)
21:32:58.922 [ refine] /Users/researcher/Library/Application Support/OpenRefine (0ms)
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/refine/ProjectMetadata
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetPublicMethods(Class.java:2902)
at java.lang.Class.getMethods(Class.java:1615)
at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:380)
at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:335)
at org.mozilla.javascript.JavaMembers.reflect(JavaMembers.java:450)
at org.mozilla.javascript.JavaMembers.<init>(JavaMembers.java:76)
at org.mozilla.javascript.JavaMembers.lookupClass(JavaMembers.java:838)
at org.mozilla.javascript.NativeJavaClass.initMembers(NativeJavaClass.java:84)
at org.mozilla.javascript.NativeJavaClass.<init>(NativeJavaClass.java:78)
at org.mozilla.javascript.NativeJavaPackage.getPkgProperty(NativeJavaPackage.java:164)
at org.mozilla.javascript.NativeJavaPackage.get(NativeJavaPackage.java:114)
at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1617)
at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1437)
at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1423)
at org.mozilla.javascript.gen.c8._c1(file:/Users/researcher/Library/Application%20Support/OpenRefine/extensions/pc-axis/module/MOD-INF/controller.js:39)
at org.mozilla.javascript.gen.c8.call(file:/Users/researcher/Library/Application%20Support/OpenRefine/extensions/pc-axis/module/MOD-INF/controller.js)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)
at org.mozilla.javascript.gen.c8.call(file:/Users/researcher/Library/Application%20Support/OpenRefine/extensions/pc-axis/module/MOD-INF/controller.js)
at edu.mit.simile.butterfly.ButterflyModuleImpl.scriptInit(ButterflyModuleImpl.java:636)
at edu.mit.simile.butterfly.ButterflyModuleImpl.init(ButterflyModuleImpl.java:94)
at edu.mit.simile.butterfly.Butterfly.initializeModule(Butterfly.java:476)
at edu.mit.simile.butterfly.Butterfly.configure(Butterfly.java:451)
at edu.mit.simile.butterfly.Butterfly.init(Butterfly.java:308)
at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
at com.google.refine.RefineServer.configure(Refine.java:296)
at com.google.refine.RefineServer.init(Refine.java:208)
at com.google.refine.Refine.init(Refine.java:114)
at com.google.refine.Refine.main(Refine.java:108)
Caused by: java.lang.ClassNotFoundException: com.google.refine.ProjectMetadata
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at edu.mit.simile.butterfly.ButterflyClassLoader.loadClass(ButterflyClassLoader.java:65)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 32 more
Alguma ideia de qual é o problema, pessoal?
Isso parece ser causado por uma extensão que foi compilada para uma versão anterior - a classe com.google.refine.ProjectMetadata
foi renomeada para com.google.refine.model.metadata.ProjectMetadata
no pacote de dados PR.
Obrigado pela ajuda @ettorerizza e @wetneb. Eu removi completamente minha pasta de extensão (vou reinstalar apenas a última versão das que eu realmente uso) e a 3ª versão está finalmente funcionando no meu computador, muito obrigado!
Comentários muito úteis
Obrigado pela ajuda @ettorerizza e @wetneb. Eu removi completamente minha pasta de extensão (vou reinstalar apenas a última versão das que eu realmente uso) e a 3ª versão está finalmente funcionando no meu computador, muito obrigado!