rufuspollock-okfn / reconcile-csv

A simple OpenRefine reconciliation service that runs on top of a CSV file
BSD 2-Clause "Simplified" License
117 stars 28 forks source link

No result with openrefine Version 2.5 [r2407 #12

Closed aborruso closed 9 years ago

aborruso commented 9 years ago

Hi, I'm trying to use reconcile-csv, but it seems to that I have some problem.

I do not obtain any score results, and than I think it does not work properly.

2014-12-21_19h04_51

Below my windows shell message.

What's wrong? I think I must set properly something, but I have no idea where to start.

Thank you

2014-12-21 19:00:21.597:WARN:oejs.AbstractHttpConnection:/reconcile java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at clojure.core$deref_future.invoke(core.clj:2108) at clojure.core$future_call$reify6267.deref(core.clj:6308) at clojure.core$deref.invoke(core.clj:2128) at clojure.core$pmap$step6280$fn6282.invoke(core.clj:6358) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:60) at clojure.lang.RT.seq(RT.java:484) at clojure.core$seq.invoke(core.clj:133) at clojure.core$zipmap.invoke(core.clj:2713) at reconcile_csv.core$reconcile_params.invoke(core.clj:131) at reconcile_csv.core$reconcile.invoke(core.clj:141) at reconcile_csv.core$fn66.invoke(core.clj:212) at compojure.core$make_route$fn528.invoke(core.clj:94) at compojure.core$if_route$fn__516.invoke(core.clj:40) at compojure.core$if_method$fn509.invoke(core.clj:25) at compojure.core$routing$fn534.invoke(core.clj:107) at clojure.core$some.invoke(core.clj:2443) at compojure.core$routing.doInvoke(core.clj:107) at clojure.lang.RestFn.applyTo(RestFn.java:139) at clojure.core$apply.invoke(core.clj:619) at compojure.core$routes$fn538.invoke(core.clj:112) at ring.middleware.keyword_params$wrap_keyword_params$fn__1335.invoke(keyword_params.clj:32)

    at ring.middleware.nested_params$wrap_nested_params$fn__1377.invoke(nested_params.clj:70)
    at ring.middleware.params$wrap_params$fn__199.invoke(params.clj:58)
    at ring.adapter.jetty$proxy_handler$fn__75.invoke(jetty.clj:18)
    at ring.adapter.jetty.proxy$org.eclipse.jetty.server.handler.AbstractHandler$0.handle(Unknow

n Source) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:363) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java :483) at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:931) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnec tion.java:992) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:856) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException at fuzzy_string.core$bigrams.invoke(core.clj:9) at clojure.lang.AFn.applyToHelper(AFn.java:161) at clojure.lang.AFn.applyTo(AFn.java:151) at clojure.core$apply.invoke(core.clj:617) at clojure.core$memoize$fn5049.doInvoke(core.clj:5735) at clojure.lang.RestFn.invoke(RestFn.java:408) at fuzzy_string.core$dice.invoke(core.clj:26) at reconcile_csv.core$score$fuzzy_match31.invoke(core.clj:78) at clojure.core$map$fn4207.invoke(core.clj:2487) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:60) at clojure.lang.RT.seq(RT.java:484) at clojure.core$seq.invoke(core.clj:133) at clojure.core.protocols$seq_reduce.invoke(protocols.clj:26) at clojure.core.protocols$fn6026.invoke(protocols.clj:53) at clojure.core.protocols$fn5979$G59745992.invoke(protocols.clj:13) at clojure.core$reduce.invoke(core.clj:6175) at reconcile_csv.core$score.invoke(core.clj:80) at clojure.lang.AFn.applyToHelper(AFn.java:163) at clojure.lang.AFn.applyTo(AFn.java:151) at clojure.core$apply.invoke(core.clj:619) at clojure.core$partial$fn4190.doInvoke(core.clj:2396) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$map$fn4207.invoke(core.clj:2487) at clojure.lang.LazySeq.sval(LazySeq.java:42) at clojure.lang.LazySeq.seq(LazySeq.java:60) at clojure.lang.RT.seq(RT.java:484) at clojure.core$seq.invoke(core.clj:133) at clojure.core$sort.invoke(core.clj:2752) at clojure.core$sort_by.invoke(core.clj:2769) at clojure.core$sort_by.invoke(core.clj:2767) at reconcile_csv.core$scores.invoke(core.clj:112) at reconcile_csv.core$reconcile_param.invoke(core.clj:124) at clojure.core$pmap$fn6275$fn6276.invoke(core.clj:6354) at clojure.core$binding_conveyor_fn$fn4107.invoke(core.clj:1836) at clojure.lang.AFn.call(AFn.java:18) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

aborruso commented 9 years ago

Solved: I have change the separator from ";" to "," and now it works