kixi.hecuba icon indicating copy to clipboard operation
kixi.hecuba copied to clipboard

Validation errors in uploads can't be inserted into c*

Open otfrom opened this issue 10 years ago • 0 comments

We should stringify them first and then they should be fine.

ERROR upload-measurements-q-02 kixi.hecuba.data.measurements.upload - Uploading item {:src-name "uploads", :date #<DateTime 2014-10-24T11:07:16.278Z>, :aliases? false, :dir "/mnt/hecuba/tmp", :type :measurements, :auth {:identity "[email protected]", :projects {}, :programmes {}, :role :kixi.hecuba.security/admin, :roles #{:kixi.hecuba.security/admin}, :username "[email protected]", :id "[email protected]"}, :date-format "", :filename "hecuba3946468904769205774measurements", :entity_id "014e18037f6ed9adb8035f77bd0fb6a5e8444cfa", :feed-name "measurements", :metadata {:timestamp #<DateTime 2014-10-24T11:07:16.278Z>, :content-type "text/csv", :username "[email protected]", :filename "Done_gas.csv"}} failed.
com.fasterxml.jackson.core.JsonGenerationException: Cannot JSON encode object of class: class schema.utils.ValidationError: schema.utils.ValidationError@14539c64
        at cheshire.generate$generate.invoke(generate.clj:147) ~[na:na]
        at cheshire.generate$generate.invoke(generate.clj:119) ~[na:na]
        at cheshire.generate$generate.invoke(generate.clj:119) ~[na:na]
        at cheshire.generate$generate.invoke(generate.clj:119) ~[na:na]
        at cheshire.generate$generate.invoke(generate.clj:121) ~[na:na]
        at cheshire.core$generate_string.invoke(core.clj:32) ~[na:na]
        at cheshire.core$generate_string.invoke(core.clj:19) ~[na:na]
        at kixi.hecuba.data.measurements.upload.status$encode.invoke(status.clj:23) ~[na:na]
        at kixi.hecuba.data.measurements.upload.status$insert.invoke(status.clj:45) ~[na:na]
        at kixi.hecuba.data.measurements.upload$write_status.invoke(upload.clj:331) ~[na:na]
        at kixi.hecuba.data.measurements.upload$upload_item.invoke(upload.clj:359) ~[na:na]
        at kixi.hecuba.controller.pipeline$build_pipeline$fn__36624$upload_measurements_q_consumer__36629.invoke(pipeline.clj:324) [na:na]
        at kixi.hecuba.controller.pipeline$build_pipeline$fn__36624.invoke(pipeline.clj:323) [na:na]
        at pipejine.core$consumer$deliver__9263.invoke(core.clj:49) [na:na]
        at pipejine.core$consumer.invoke(core.clj:69) [na:na]
        at pipejine.core$spawn_consumers$fn__9279.invoke(core.clj:91) [na:na]
        at clojure.core$binding_conveyor_fn$fn__4145.invoke(core.clj:1910) [clojure-1.6.0.jar:na]
        at clojure.lang.AFn.call(AFn.java:18) [clojure-1.6.0.jar:na]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_67]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_67]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_67]
:

otfrom avatar Oct 24 '14 11:10 otfrom