Openrefine: 3.0 Não responde (MAC)

Criado em 13 nov. 2018  ·  3Comentários  ·  Fonte: OpenRefine/OpenRefine

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:

  1. Abra v 3.0 em https://github.com/OpenRefine/OpenRefine/releases/download/3.0/openrefine-mac-3.0.dmg
  2. Arraste para aplicativos
  3. Abra o programa
  4. Ver erro

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:

  1. Vamos para '...'
  2. Clique em '....'
  3. Role para baixo até '....'
  4. Ver erro

Á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

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!

Todos 3 comentários

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!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

wetneb picture wetneb  ·  3Comentários

davidegiunchidiennea picture davidegiunchidiennea  ·  3Comentários

katrinleinweber picture katrinleinweber  ·  3Comentários

wetneb picture wetneb  ·  3Comentários

antoine2711 picture antoine2711  ·  3Comentários