Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error on (run) #26

Closed
maacl opened this issue Aug 15, 2016 · 10 comments
Closed

Error on (run) #26

maacl opened this issue Aug 15, 2016 · 10 comments

Comments

@maacl
Copy link

maacl commented Aug 15, 2016

I get the following when trying(run) at the repl:

user=> (run)
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/mac/.m2/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/mac/.m2/repository/org/slf4j/slf4j-nop/1.7.7/slf4j-nop-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
2016-08-15T06:24:08,210Z [nREPL-worker-0] INFO  dat.sys.config - Starting config component
2016-08-15T06:24:08,712Z [nREPL-worker-0] INFO  dat.sys.datomic - Datomic Starting
clojure.lang.ExceptionInfo: No transactions provided for norm :datview/base-schema {:succeeded [{:norm-name :dat.view/base-schema, :tx-index 0, :tx-result {:db-before datomic.db.Db@864d82dc, :db-after datomic.db.Db@d52196eb, :tx-data [#datom[13194139534316 50 #inst "2016-08-15T06:24:08.959-00:00" 13194139534316 true] #datom[13194139534316 63 :dat.view/base-schema 13194139534316 true] #datom[13194139534316 64 0 13194139534316 true] #datom[65 10 :e/name 13194139534316 true] #datom[65 40 23 13194139534316 true] #datom[65 41 35 13194139534316 true] #datom[65 62 "A name; polymorphic; could relate to anything" 13194139534316 true] #datom[0 13 65 13194139534316 true] #datom[66 10 :e/description 13194139534316 true] #datom[66 40 23 13194139534316 true] #datom[66 41 35 13194139534316 true] #datom[66 62 "A generic, polymorhpic description attribute" 13194139534316 true] #datom[0 13 66 13194139534316 true] #datom[67 10 :attribute/label 13194139534316 true] #datom[67 40 23 13194139534316 true] #datom[67 41 35 13194139534316 true] #datom[67 62 "The label string of an attribute (for forms and views)" 13194139534316 true] #datom[0 13 67 13194139534316 true]], :tempids {-9223354444669731457 13194139534316, -9223367638809264732 65, -9223367638809264733 66, -9223367638809264734 67}}} {:norm-name :dat.view/base-schema, :tx-index 1, :tx-result {:db-before datomic.db.Db@d52196eb, :db-after datomic.db.Db@65aefebc, :tx-data [#datom[13194139534317 50 #inst "2016-08-15T06:24:08.980-00:00" 13194139534317 true] #datom[13194139534317 63 :dat.view/base-schema 13194139534317 true] #datom[13194139534317 64 1 13194139534317 true] #datom[67 67 "Attribute Label" 13194139534317 true] #datom[65 67 "Name" 13194139534317 true] #datom[66 67 "Description" 13194139534317 true]], :tempids {-9223354444669731458 13194139534317}}} {:norm-name :dat.view/base-schema, :tx-index 2, :tx-result {:db-before datomic.db.Db@65aefebc, :db-after datomic.db.Db@d1563af6, :tx-data [#datom[13194139534318 50 #inst "2016-08-15T06:24:08.991-00:00" 13194139534318 true] #datom[13194139534318 63 :dat.view/base-schema 13194139534318 true] #datom[13194139534318 64 2 13194139534318 true] #datom[68 67 "Hide attribute?" 13194139534318 true] #datom[68 10 :attribute/hidden? 13194139534318 true] #datom[68 40 24 13194139534318 true] #datom[68 41 35 13194139534318 true] #datom[68 62 "Should this attribute be hidden in views and forms?" 13194139534318 true] #datom[0 13 68 13194139534318 true]], :tempids {-9223354444669731459 13194139534318, -9223367638809264735 68}}} {:norm-name :dat.view/base-schema, :tx-index 3, :tx-result {:db-before datomic.db.Db@d1563af6, :db-after datomic.db.Db@ccdebb2, :tx-data [#datom[13194139534319 50 #inst "2016-08-15T06:24:09.007-00:00" 13194139534319 true] #datom[13194139534319 63 :dat.view/base-schema 13194139534319 true] #datom[13194139534319 64 3 13194139534319 true] #datom[69 10 :e/type 13194139534319 true] #datom[69 40 20 13194139534319 true] #datom[69 41 35 13194139534319 true] #datom[69 62 "Specifies the type of a given entity" 13194139534319 true] #datom[0 13 69 13194139534319 true] #datom[17592186045424 10 :e.type/Type 13194139534319 true] #datom[17592186045424 62 "A type type... Cause we be meta-like-that" 13194139534319 true] #datom[17592186045424 65 "Type" 13194139534319 true]], :tempids {-9223354444669731460 13194139534319, -9223367638809264736 69, -9223350046623220321 17592186045424}}} {:norm-name :dat.view/base-schema, :tx-index 4, :tx-result {:db-before datomic.db.Db@ccdebb2, :db-after datomic.db.Db@9630b5ef, :tx-data [#datom[13194139534321 50 #inst "2016-08-15T06:24:09.022-00:00" 13194139534321 true] #datom[13194139534321 63 :dat.view/base-schema 13194139534321 true] #datom[13194139534321 64 4 13194139534321 true] #datom[70 10 :attribute.ref/types 13194139534321 true] #datom[70 40 20 13194139534321 true] #datom[70 41 36 13194139534321 true] #datom[70 62 "For a reference attribute, what e.types are acceptable?" 13194139534321 true] #datom[0 13 70 13194139534321 true]], :tempids {-9223354444669731461 13194139534321, -9223367638809264738 70}}} {:norm-name :dat.view/base-schema, :tx-index 5, :tx-result {:db-before datomic.db.Db@9630b5ef, :db-after datomic.db.Db@4a9ee0ac, :tx-data [#datom[13194139534322 50 #inst "2016-08-15T06:24:09.036-00:00" 13194139534322 true] #datom[13194139534322 63 :dat.view/base-schema 13194139534322 true] #datom[13194139534322 64 5 13194139534322 true] #datom[70 70 17592186045424 13194139534322 true] #datom[69 70 17592186045424 13194139534322 true] #datom[17592186045424 69 17592186045424 13194139534322 true]], :tempids {-9223354444669731462 13194139534322}}} {:norm-name :dat.view/base-schema, :tx-index 6, :tx-result {:db-before datomic.db.Db@4a9ee0ac, :db-after datomic.db.Db@d8f4c46, :tx-data [#datom[13194139534323 50 #inst "2016-08-15T06:24:09.045-00:00" 13194139534323 true] #datom[13194139534323 63 :dat.view/base-schema 13194139534323 true] #datom[13194139534323 64 6 13194139534323 true] #datom[71 10 :e.type/attributes 13194139534323 true] #datom[71 40 20 13194139534323 true] #datom[71 41 36 13194139534323 true] #datom[71 62 "The attributes associated with a paritcular :e/type. Mainly useful for dynamically building forms." 13194139534323 true] #datom[71 67 "Attributes" 13194139534323 true] #datom[0 13 71 13194139534323 true]], :tempids {-9223354444669731463 13194139534323, -9223367638809264739 71}}} {:norm-name :dat.view/base-schema, :tx-index 7, :tx-result {:db-before datomic.db.Db@d8f4c46, :db-after datomic.db.Db@e4b11249, :tx-data [#datom[13194139534324 50 #inst "2016-08-15T06:24:09.062-00:00" 13194139534324 true] #datom[13194139534324 63 :dat.view/base-schema 13194139534324 true] #datom[13194139534324 64 7 13194139534324 true] #datom[72 10 :e.type/isa 13194139534324 true] #datom[72 40 20 13194139534324 true] #datom[72 70 17592186045424 13194139534324 true] #datom[72 41 36 13194139534324 true] #datom[72 67 "Ancestral Type" 13194139534324 true] #datom[72 62 "Indicates that one entity type 'is' some special case of another, and should inherit all of it's fields. We can build multimethod hierarchies out of these things." 13194139534324 true] #datom[0 13 72 13194139534324 true]], :tempids {-9223354444669731464 13194139534324, -9223367638809264740 72}}} {:norm-name :dat.view/base-schema, :tx-index 8, :tx-result {:db-before datomic.db.Db@e4b11249, :db-after datomic.db.Db@b6122f08, :tx-data [#datom[13194139534325 50 #inst "2016-08-15T06:24:09.165-00:00" 13194139534325 true] #datom[13194139534325 63 :dat.view/base-schema 13194139534325 true] #datom[13194139534325 64 8 13194139534325 true] #datom[17592186045430 10 :e.type/Entity 13194139534325 true] #datom[17592186045430 69 17592186045424 13194139534325 true] #datom[17592186045430 65 "Entity" 13194139534325 true] #datom[17592186045430 62 "Abstract entity type, from which all other types inherit." 13194139534325 true]], :tempids {-9223354444669731465 13194139534325, -9223350046623220325 17592186045430}}} {:norm-name :dat.view/base-schema, :tx-index 9, :tx-result {:db-before datomic.db.Db@b6122f08, :db-after datomic.db.Db@1c92568e, :tx-data [#datom[13194139534327 50 #inst "2016-08-15T06:24:09.180-00:00" 13194139534327 true] #datom[13194139534327 63 :dat.view/base-schema 13194139534327 true] #datom[13194139534327 64 9 13194139534327 true] #datom[17592186045432 10 :e.type/EntityAttribute 13194139534327 true] #datom[17592186045432 69 17592186045424 13194139534327 true] #datom[17592186045432 65 "Entity Attribute" 13194139534327 true] #datom[17592186045432 72 17592186045430 13194139534327 true] #datom[17592186045432 71 10 13194139534327 true] #datom[17592186045432 71 67 13194139534327 true] #datom[17592186045432 71 62 13194139534327 true] #datom[17592186045432 71 40 13194139534327 true] #datom[17592186045432 71 68 13194139534327 true] #datom[17592186045433 10 :e.type/MaterializedEntity 13194139534327 true] #datom[17592186045433 69 17592186045424 13194139534327 true] #datom[17592186045433 65 "Materialized Entity" 13194139534327 true] #datom[17592186045433 62 "This may not be the best name, but it represents a computed value from the db that should behave roughly like an entity." 13194139534327 true]], :tempids {-9223354444669731466 13194139534327, -9223350046623220326 17592186045432, -9223350046623220327 17592186045433}}} {:norm-name :dat.view/base-schema, :tx-index 10, :tx-result {:db-before datomic.db.Db@1c92568e, :db-after datomic.db.Db@e64fc55b, :tx-data [#datom[13194139534330 50 #inst "2016-08-15T06:24:09.194-00:00" 13194139534330 true] #datom[13194139534330 63 :dat.view/base-schema 13194139534330 true] #datom[13194139534330 64 10 13194139534330 true] #datom[71 70 17592186045432 13194139534330 true]], :tempids {-9223354444669731467 13194139534330}}} {:norm-name :dat.view/base-schema, :tx-index 11, :tx-result {:db-before datomic.db.Db@e64fc55b, :db-after datomic.db.Db@ee886dd5, :tx-data [#datom[13194139534331 50 #inst "2016-08-15T06:24:09.203-00:00" 13194139534331 true] #datom[13194139534331 63 :dat.view/base-schema 13194139534331 true] #datom[13194139534331 64 11 13194139534331 true] #datom[17592186045436 10 :e.type/Tag 13194139534331 true] #datom[17592186045436 69 17592186045424 13194139534331 true] #datom[17592186045436 71 65 13194139534331 true] #datom[17592186045437 10 :e.type/Category 13194139534331 true] #datom[17592186045437 69 17592186045424 13194139534331 true] #datom[17592186045437 65 "Category" 13194139534331 true] #datom[17592186045437 71 65 13194139534331 true] #datom[17592186045437 71 66 13194139534331 true] #datom[17592186045437 72 17592186045430 13194139534331 true] #datom[17592186045438 10 :e.type/FileAttachment 13194139534331 true] #datom[17592186045438 69 17592186045424 13194139534331 true] #datom[17592186045438 65 "File Attachment" 13194139534331 true] #datom[17592186045438 62 "A file attachment which can be placed on any entity you wish" 13194139534331 true]], :tempids {-9223354444669731468 13194139534331, -9223350046623220328 17592186045436, -9223350046623220329 17592186045437, -9223350046623220330 17592186045438}}} {:norm-name :dat.view/base-schema, :tx-index 12, :tx-result {:db-before datomic.db.Db@ee886dd5, :db-after datomic.db.Db@369a3f1e, :tx-data [#datom[13194139534335 50 #inst "2016-08-15T06:24:09.217-00:00" 13194139534335 true] #datom[13194139534335 63 :dat.view/base-schema 13194139534335 true] #datom[13194139534335 64 12 13194139534335 true] #datom[73 10 :e/tags 13194139534335 true] #datom[73 40 20 13194139534335 true] #datom[73 70 17592186045436 13194139534335 true] #datom[73 41 36 13194139534335 true] #datom[73 62 "The user defined tags associated with an entity." 13194139534335 true] #datom[0 13 73 13194139534335 true] #datom[74 10 :e/category 13194139534335 true] #datom[74 40 20 13194139534335 true] #datom[74 70 17592186045437 13194139534335 true] #datom[74 41 35 13194139534335 true] #datom[74 62 "The user defined category of an item." 13194139534335 true] #datom[0 13 74 13194139534335 true]], :tempids {-9223354444669731469 13194139534335, -9223367638809264747 73, -9223367638809264748 74}}} {:norm-name :dat.view/base-schema, :tx-index 13, :tx-result {:db-before datomic.db.Db@369a3f1e, :db-after datomic.db.Db@78eeb8b9, :tx-data [#datom[13194139534336 50 #inst "2016-08-15T06:24:09.232-00:00" 13194139534336 true] #datom[13194139534336 63 :dat.view/base-schema 13194139534336 true] #datom[13194139534336 64 13 13194139534336 true] #datom[75 10 :e/order 13194139534336 true] #datom[75 40 22 13194139534336 true] #datom[75 41 35 13194139534336 true] #datom[75 62 "Abstract representation of somethings order as a reference" 13194139534336 true] #datom[75 67 "Order" 13194139534336 true] #datom[0 13 75 13194139534336 true] #datom[76 10 :dat.view.creation/token 13194139534336 true] #datom[76 40 56 13194139534336 true] #datom[76 41 35 13194139534336 true] #datom[76 62 "A remote token used for referencing new entities created on clients (should this be datsync really? What are the semantics of this thing?)" 13194139534336 true] #datom[76 67 "Datview creation token" 13194139534336 true] #datom[76 68 true 13194139534336 true] #datom[0 13 76 13194139534336 true]], :tempids {-9223354444669731470 13194139534336, -9223367638809264749 75, -9223367638809264750 76}}} {:norm-name :dat.view/base-schema, :tx-index 14, :tx-result {:db-before datomic.db.Db@78eeb8b9, :db-after datomic.db.Db@9c1f1042, :tx-data [#datom[13194139534337 50 #inst "2016-08-15T06:24:09.248-00:00" 13194139534337 true] #datom[13194139534337 63 :dat.view/base-schema 13194139534337 true] #datom[13194139534337 64 14 13194139534337 true] #datom[17592186045442 10 :e.type/Comment 13194139534337 true] #datom[17592186045442 69 17592186045424 13194139534337 true] #datom[17592186045442 65 "Comment" 13194139534337 true] #datom[17592186045442 72 17592186045430 13194139534337 true]], :tempids {-9223354444669731471 13194139534337, -9223350046623220335 17592186045442}}} {:norm-name :dat.view/base-schema, :tx-index 15, :tx-result {:db-before datomic.db.Db@9c1f1042, :db-after datomic.db.Db@55a905be, :tx-data [#datom[13194139534339 50 #inst "2016-08-15T06:24:09.257-00:00" 13194139534339 true] #datom[13194139534339 63 :dat.view/base-schema 13194139534339 true] #datom[13194139534339 64 15 13194139534339 true] #datom[17592186045442 71 77 13194139534339 true] #datom[77 70 17592186045442 13194139534339 true] #datom[77 40 20 13194139534339 true] #datom[77 43 true 13194139534339 true] #datom[77 67 "Comments" 13194139534339 true] #datom[77 41 36 13194139534339 true] #datom[77 62 "A reference to a comment" 13194139534339 true] #datom[77 10 :e/comments 13194139534339 true] #datom[0 13 77 13194139534339 true]], :tempids {-9223354444669731472 13194139534339, -9223367638809264752 77}}} {:norm-name :dat.view/base-schema, :tx-index 16, :tx-result {:db-before datomic.db.Db@55a905be, :db-after datomic.db.Db@5bd0ea55, :tx-data [#datom[13194139534340 50 #inst "2016-08-15T06:24:09.272-00:00" 13194139534340 true] #datom[13194139534340 63 :dat.view/base-schema 13194139534340 true] #datom[13194139534340 64 16 13194139534340 true] #datom[17592186045442 71 78 13194139534340 true] #datom[78 40 23 13194139534340 true] #datom[78 51 true 13194139534340 true] #datom[78 67 "Abbreviation" 13194139534340 true] #datom[78 41 35 13194139534340 true] #datom[78 62 "The text body of a comment" 13194139534340 true] #datom[78 10 :comment/body 13194139534340 true] #datom[0 13 78 13194139534340 true] #datom[79 10 :comment/author 13194139534340 true] #datom[79 40 20 13194139534340 true] #datom[79 41 35 13194139534340 true] #datom[79 62 "The abstract author of a comment." 13194139534340 true] #datom[79 67 "Author" 13194139534340 true] #datom[17592186045442 71 79 13194139534340 true] #datom[0 13 79 13194139534340 true]], :tempids {-9223354444669731473 13194139534340, -9223367638809264753 78, -9223367638809264754 79}}} {:norm-name :dat.view/base-schema, :tx-index 17, :tx-result {:db-before datomic.db.Db@5bd0ea55, :db-after datomic.db.Db@8b4b885e, :tx-data [#datom[13194139534341 50 #inst "2016-08-15T06:24:09.288-00:00" 13194139534341 true] #datom[13194139534341 63 :dat.view/base-schema 13194139534341 true] #datom[13194139534341 64 17 13194139534341 true] #datom[80 10 :file.attachment/filename 13194139534341 true] #datom[80 40 23 13194139534341 true] #datom[80 41 35 13194139534341 true] #datom[80 62 "The filename of a file attachment" 13194139534341 true] #datom[80 67 "The file name" 13194139534341 true] #datom[17592186045438 71 80 13194139534341 true] #datom[0 13 80 13194139534341 true] #datom[81 10 :file.attachment/content-type 13194139534341 true] #datom[81 40 23 13194139534341 true] #datom[81 41 35 13194139534341 true] #datom[81 62 "Classic content-type string" 13194139534341 true] #datom[81 67 "Content type" 13194139534341 true] #datom[0 13 81 13194139534341 true] #datom[82 10 :file.attachment/uploaded? 13194139534341 true] #datom[82 40 24 13194139534341 true] #datom[82 41 35 13194139534341 true] #datom[82 62 "Whether or not the file has been uploaded; we can use this to trigger " 13194139534341 true] #datom[82 67 "File uploaded?" 13194139534341 true] #datom[0 13 82 13194139534341 true] #datom[83 70 17592186045438 13194139534341 true] #datom[83 40 20 13194139534341 true] #datom[83 43 true 13194139534341 true] #datom[83 67 "File attachments" 13194139534341 true] #datom[83 41 36 13194139534341 true] #datom[83 62 "File attachments for an entity" 13194139534341 true] #datom[83 10 :e/attachments 13194139534341 true] #datom[0 13 83 13194139534341 true]], :tempids {-9223354444669731474 13194139534341, -9223367638809264755 80, -9223367638809264756 81, -9223367638809264757 82, -9223367638809264758 83}}} {:norm-name :dat.view/base-schema, :tx-index 18, :tx-result {:db-before datomic.db.Db@8b4b885e, :db-after datomic.db.Db@385f5d8c, :tx-data [#datom[13194139534342 50 #inst "2016-08-15T06:24:09.305-00:00" 13194139534342 true] #datom[13194139534342 63 :dat.view/base-schema 13194139534342 true] #datom[13194139534342 64 18 13194139534342 true] #datom[84 10 :e/copy-of 13194139534342 true] #datom[84 40 20 13194139534342 true] #datom[84 41 35 13194139534342 true] #datom[84 62 "Notates that this entity is a copy of some other entity; used for making it easy to copy over comments etc" 13194139534342 true] #datom[84 67 "Copy of" 13194139534342 true] #datom[84 70 17592186045430 13194139534342 true] #datom[0 13 84 13194139534342 true]], :tempids {-9223354444669731475 13194139534342, -9223367638809264759 84}}}], :failed {:norm-name :datview/base-schema, :reason "No transactions provided for norm :datview/base-schema"}}
    at clojure.core$ex_info.invokeStatic(core.clj:4706)
    at clojure.core$ex_info.invoke(core.clj:4706)
    at io.rkn.conformity$reduce_norms$fn__1267.invoke(conformity.clj:149)
    at clojure.lang.PersistentVector.reduce(PersistentVector.java:341)
    at clojure.core$reduce.invokeStatic(core.clj:6678)
    at clojure.core$reduce.invoke(core.clj:6661)
    at io.rkn.conformity$reduce_norms.invokeStatic(conformity.clj:139)
    at io.rkn.conformity$reduce_norms.invoke(conformity.clj:134)
    at io.rkn.conformity$reduce_norms$fn__1267.invoke(conformity.clj:152)
    at clojure.core.protocols$iter_reduce.invokeStatic(protocols.clj:49)
    at clojure.core.protocols$fn__8710.invokeStatic(protocols.clj:75)
    at clojure.core.protocols$fn__8710.invoke(protocols.clj:75)
    at clojure.core.protocols$fn__8650$G__8645__8663.invoke(protocols.clj:13)
    at clojure.core$reduce.invokeStatic(core.clj:6679)
    at clojure.core$reduce.invoke(core.clj:6661)
    at io.rkn.conformity$reduce_norms.invokeStatic(conformity.clj:139)
    at io.rkn.conformity$reduce_norms.invoke(conformity.clj:134)
    at io.rkn.conformity$ensure_conforms.invokeStatic(conformity.clj:181)
    at io.rkn.conformity$ensure_conforms.invoke(conformity.clj:156)
    at io.rkn.conformity$ensure_conforms.invokeStatic(conformity.clj:178)
    at io.rkn.conformity$ensure_conforms.invoke(conformity.clj:156)
    at io.rkn.conformity$ensure_conforms.invokeStatic(conformity.clj:176)
    at io.rkn.conformity$ensure_conforms.invoke(conformity.clj:156)
    at dat.sys.datomic$ensure_schema_BANG_.invokeStatic(datomic.clj:20)
    at dat.sys.datomic$ensure_schema_BANG_.invoke(datomic.clj:12)
    at dat.sys.datomic.Datomic.start(datomic.clj:43)
    at com.stuartsierra.component$eval302$fn__303$G__292__305.invoke(component.cljc:5)
    at com.stuartsierra.component$eval302$fn__303$G__291__308.invoke(component.cljc:5)
    at clojure.lang.Var.invoke(Var.java:379)
    at clojure.lang.AFn.applyToHelper(AFn.java:154)
    at clojure.lang.Var.applyTo(Var.java:700)
    at clojure.core$apply.invokeStatic(core.clj:653)
    at clojure.core$apply.invoke(core.clj:646)
    at com.stuartsierra.component$try_action.invokeStatic(component.cljc:117)
    at com.stuartsierra.component$try_action.invoke(component.cljc:116)
    at com.stuartsierra.component$update_system$fn__361.invoke(component.cljc:139)
    at clojure.lang.ArraySeq.reduce(ArraySeq.java:114)
    at clojure.core$reduce.invokeStatic(core.clj:6678)
    at clojure.core$reduce.invoke(core.clj:6661)
    at com.stuartsierra.component$update_system.invokeStatic(component.cljc:135)
    at com.stuartsierra.component$update_system.doInvoke(component.cljc:129)
    at clojure.lang.RestFn.invoke(RestFn.java:445)
    at com.stuartsierra.component$start_system.invokeStatic(component.cljc:163)
    at com.stuartsierra.component$start_system.invoke(component.cljc:155)
    at com.stuartsierra.component$start_system.invokeStatic(component.cljc:161)
    at com.stuartsierra.component$start_system.invoke(component.cljc:155)
    at com.stuartsierra.component.SystemMap.start(component.cljc:178)
    at com.stuartsierra.component$eval302$fn__303$G__292__305.invoke(component.cljc:5)
    at com.stuartsierra.component$eval302$fn__303$G__291__308.invoke(component.cljc:5)
    at clojure.lang.AFn.applyToHelper(AFn.java:154)
    at clojure.lang.AFn.applyTo(AFn.java:144)
    at clojure.lang.Var.alterRoot(Var.java:303)
    at clojure.core$alter_var_root.invokeStatic(core.clj:5395)
    at clojure.core$alter_var_root.doInvoke(core.clj:5390)
    at clojure.lang.RestFn.invoke(RestFn.java:425)
    at user$start.invokeStatic(user.clj:22)
    at user$start.invoke(user.clj:21)
    at user$run.invokeStatic(user.clj:31)
    at user$run.invoke(user.clj:28)
    at user$run.invokeStatic(user.clj:32)
    at user$run.invoke(user.clj:28)
    at user$eval28515.invokeStatic(form-init845592512212036061.clj:1)
    at user$eval28515.invoke(form-init845592512212036061.clj:1)
    at clojure.lang.Compiler.eval(Compiler.java:6942)
    at clojure.lang.Compiler.eval(Compiler.java:6905)
    at clojure.core$eval.invokeStatic(core.clj:3180)
    at clojure.core$eval.invoke(core.clj:3176)
    at clojure.main$repl$read_eval_print__9418$fn__9421.invoke(main.clj:240)
    at clojure.main$repl$read_eval_print__9418.invoke(main.clj:240)
    at clojure.main$repl$fn__9427.invoke(main.clj:258)
    at clojure.main$repl.invokeStatic(main.clj:258)
    at clojure.main$repl.doInvoke(main.clj:174)
    at clojure.lang.RestFn.invoke(RestFn.java:1523)
    at clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__25185.invoke(interruptible_eval.clj:87)
    at clojure.lang.AFn.applyToHelper(AFn.java:152)
    at clojure.lang.AFn.applyTo(AFn.java:144)
    at clojure.core$apply.invokeStatic(core.clj:651)
    at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1956)
    at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1956)
    at clojure.lang.RestFn.invoke(RestFn.java:425)
    at clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invokeStatic(interruptible_eval.clj:85)
    at clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:55)
    at clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__25230$fn__25233.invoke(interruptible_eval.clj:222)
    at clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__25225.invoke(interruptible_eval.clj:190)
    at clojure.lang.AFn.run(AFn.java:22)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2016-08-15T06:24:09,374Z [nREPL-worker-0] INFO  dat.sys.import - Importering data

IllegalArgumentExceptionInfo :db.error/not-an-entity Unable to resolve entity: :e.type/Todo in datom [#db/id[:db.part/user -110] :e/type :e.type/Todo]  datomic.error/arg (error.clj:57)

@metasoarous
Copy link
Owner

metasoarous commented Aug 15, 2016

@maacl I'm pretty sure this was just a bad (outdated) conformity key in the schema. Give it a shot now, and let us know.

@maacl
Copy link
Author

maacl commented Aug 15, 2016

That helped, but now I get:

user=> (run)
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/mac/.m2/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/mac/.m2/repository/org/slf4j/slf4j-nop/1.7.7/slf4j-nop-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
2016-08-15T07:48:33,700Z [nREPL-worker-1] INFO  dat.sys.config - Starting config component
2016-08-15T07:48:34,205Z [nREPL-worker-1] INFO  dat.sys.datomic - Datomic Starting
2016-08-15T07:48:34,884Z [nREPL-worker-1] INFO  dat.sys.import - Importering data
2016-08-15T07:48:34,895Z [nREPL-worker-1] INFO  dat.sys.ws - WebSocket connection stopped
2016-08-15T07:48:34,912Z [nREPL-worker-1] INFO  dat.sys.ws - WebSocket connection started
2016-08-15T07:48:34,915Z [nREPL-worker-1] INFO  dat.sys.app - Starting websocket router and transaction listener
Figwheel: Starting server at http://0.0.0.0:2358
Figwheel: Watching build - client
Compiling "resources/public/js/compiled/app.js" from ["src/dat/sys/client" "dev" "checkouts/datview/src" "checkouts/datsync/src" "checkouts/datreactor/src" "checkouts/datspec/src"]...
WARNING: int? already refers to: cljs.core/int? being replaced by: taoensso.encore/int? at line 489 resources/public/js/compiled/out/taoensso/encore.cljs
WARNING: nat-int? already refers to: cljs.core/nat-int? being replaced by: taoensso.encore/nat-int? at line 500 resources/public/js/compiled/out/taoensso/encore.cljs
WARNING: pos-int? already refers to: cljs.core/pos-int? being replaced by: taoensso.encore/pos-int? at line 501 resources/public/js/compiled/out/taoensso/encore.cljs
WARNING: neg-int? already refers to: cljs.core/neg-int? being replaced by: taoensso.encore/neg-int? at line 502 resources/public/js/compiled/out/taoensso/encore.cljs
Failed to compile "resources/public/js/compiled/app.js" in 56.559 seconds.
ANALYSIS ERROR: No such namespace: posh.reagent, could not locate posh/reagent.cljs, posh/reagent.cljc, or Closure namespace "posh.reagent" in file resources/public/js/compiled/out/dat/view/utils.cljc on file null, line null, column null

EDIT: I can get passed the above by updating project.clj to the latest posh version.

Now I get a blank page in the browser even after forcing a figwheel reload. The browser console produces the following:

https://fb.me/react-devtools
core.cljs?rel=1471247369478:142 INFO [dat.sys.client.app:95] - Creating and starting system
core.cljs?rel=1471247369478:142 INFO [dat.reactor.dispatcher:45] - Starting StrictlyOrderedDispatcher
core.cljs?rel=1471247369478:142 INFO [dat.remote.impl.sente:29] - Starting SenteRemote Component
core.cljs?rel=1471247369478:142 INFO [dat.view:1455] - Starting Datview
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:601] - Starting Datsync component
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:603] - Dispatched schema changes
core.cljs?rel=1471247369478:142 INFO [dat.reactor:276] - Starting SimpleReactor Component
core.cljs?rel=1471247369478:142 INFO [dat.sys.client.app:99] - Running main function
component.cljs?rel=1471247321949:123 Error rendering component (in dat.sys.client.views.main > re_com.box.v_box > dat.sys.client.views.todos_view)reagent$impl$component$do_render @ component.cljs?rel=1471247321949:123
views.cljs?rel=1471262722094:58 Uncaught TypeError: Cannot read property 'call' of undefined
core.cljs?rel=1471247369478:142 INFO [dat.sys.client.app:99] - Running main function
component.cljs?rel=1471247321949:123 Error rendering component (in dat.sys.client.views.main > re_com.box.v_box > dat.sys.client.views.todos_view)reagent$impl$component$do_render @ component.cljs?rel=1471247321949:123
views.cljs?rel=1471262722094:58 Uncaught TypeError: Cannot read property 'call' of undefined
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:192] - Handler :dat.reactor/local-tx called.
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:187] - Handler :dat.reactor/resolve-tx-report called.
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:127] - Adding effects for effect-ids: (:dat.reactor/execute-tx-report-handlers!)
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:204] - Effect handler :dat.reactor/fire-tx-report-handlers! called.
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:557] - Applying schema changes!
core.cljs?rel=1471247369478:142 DEBUG [dat.remote.impl.sente:72] - Sente message recieved: :chsk/state
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:127] - Adding effects for effect-ids: (:dat.remote/send-event!)
core.cljs?rel=1471247369478:142 INFO [dat.remote:30] - send-event! called
core.cljs?rel=1471247369478:142 DEBUG [dat.remote.impl.sente:72] - Sente message recieved: :chsk/handshake
core.cljs?rel=1471247369478:142 WARN [dat.remote.impl.sente:90] - You should probably write something here! This is a no-op.
core.cljs?rel=1471247369478:142 DEBUG [dat.remote.impl.sente:91] - Calling :chsk/handshake with: [:taoensso.sente/nil-uid "v1tTCebOldpk1MudPr5fX92fhxcHsivAwIP7ER6vQxDsS0JMoieAsh/ySGyb6lT35ZcXDgEXFgOfjW1y"]
utils.cljs?rel=1471262722323:49 Figwheel: trying to open cljs reload socket
utils.cljs?rel=1471262722323:49 Figwheel: socket connection established
core.cljs?rel=1471247369478:142 DEBUG [dat.remote.impl.sente:72] - Sente message recieved: :chsk/recv
core.cljs?rel=1471247369478:142 INFO [dat.remote.impl.sente:102] - :chsk/recv for event-id: :dat.sync.client/bootstrap
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:589] - Revieved bootstrap! ({:db/doc "Name of the system partition. The system partition includes the core of datomic, as well as user schemas: type definitions, attribute definitions, partition definitions, and data function definitions.", :db/id 0, :db/ident :db.part/db, :db.install/valueType [{:db/id 20} {:db/id 21} {:db/id 22} {:db/id 23} {:db/id 24} {:db/id 25} {:db/id 26} {:db/id 27} {:db/id 56} {:db/id 57} {:db/id 58} {:db/id 59} {:db/id 60} {:db/id 61}], :db.install/function [{:db/id 54} {:db/id 55}], :db.install/partition [{:db/id 0} {:db/id 3} {:db/id 4}], :db.install/attribute [{:db/id 8} {:db/id 9} {:db/id 10} {:db/id 11} {:db/id 12} {:db/id 13} {:db/id 14} {:db/id 15} {:db/id 16} {:db/id 17} {:db/id 18} {:db/id 19} {:db/id 39} {:db/id 40} {:db/id 41} {:db/id 42} {:db/id 43} {:db/id 44} {:db/id 45} {:db/id 46} {:db/id 47} {:db/id 50} {:db/id 51} {:db/id 52} {:db/id 62} {:db/id 63} {:db/id 64} {:db/id 65} {:db/id 66} {:db/id 67} {:db/id 68} {:db/id 69} {:db/id 70} {:db/id 71} {:db/id 72} {:db/id 73} {:db/id 74} {:db/id 75} {:db/id 76} {:db/id 77} {:db/id 78} {:db/id 79} {:db/id 80} {:db/id 81} {:db/id 82} {:db/id 83} {:db/id 84} {:db/id 85} {:db/id 86} {:db/id 87} {:db/id 88}]} {:db/doc "Primitive assertion. All transactions eventually reduce to a collection of primitive assertions and retractions of facts, e.g. [:db/add fred :age 42].", :db/id 1, :db/ident :db/add} {:db/doc "Primitive retraction. All transactions eventually reduce to a collection of assertions and retractions of facts, e.g. [:db/retract fred :age 42].", :db/id 2, :db/ident :db/retract} {:db/doc "Partition used to store data about transactions. Transaction data always includes a :db/txInstant which is the transaction's timestamp, and can be extended to store other information at transaction granularity.", :db/id 3, :db/ident :db.part/tx} {:db/doc "Name of the user partition. The user partition is analogous to the default namespace in a programming language, and should be used as a temporary home for data during interactive development.", :db/id 4, :db/ident :db.part/user} {:db/valueType {:db/id 24}, :db/cardinality {:db/id 35}, :db/doc "System-assigned attribute set to true for transactions not fully incorporated into the index", :db/id 8, :db/ident :db.sys/partiallyIndexed} {:db/valueType {:db/id 20}, :db/cardinality {:db/id 35}, :db/doc "System-assigned attribute for an id e in the log that has been changed to id v in the index", :db/id 9, :db/ident :db.sys/reId} {:db/unique {:db/id 38}, :db/valueType {:db/id 21}, :db/cardinality {:db/id 35}, :db/doc "Attribute used to uniquely name an entity.", :db/id 10, :db/ident :db/ident} {:db/valueType {:db/id 20}, :db/cardinality {:db/id 36}, :db/doc "System attribute with type :db.type/ref. Asserting this attribute on :db.part/db with value v will install v as a partition.", :db/id 11, :db/ident :db.install/partition} {:db/valueType {:db/id 20}, :db/cardinality {:db/id 36}, :db/doc "System attribute with type :db.type/ref. Asserting this attribute on :db.part/db with value v will install v as a value type.", :db/id 12, :db/ident :db.install/valueType})
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:566] - Running remote-tx in :dat.sync/recv-remote-tx.
core.cljs?rel=1471247369478:142 DEBUG [dat.sync.client:375] - Calling translate-eids
core.cljs?rel=1471247369478:142 DEBUG [dat.sync.client:392] - n local eids w remote 0
core.cljs?rel=1471247369478:142 DEBUG [dat.sync.client:393] - n local eids w/o remote 137
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:547] - Applying schema changes!
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:170] - Calling schema-with-changes
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:173] - With db
core.cljs?rel=1471247369478:142 INFO [dat.sync.client:175] - Done with schema-with-changes
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:192] - Handler :dat.reactor/local-tx called.
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:187] - Handler :dat.reactor/resolve-tx-report called.
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:127] - Adding effects for effect-ids: (:dat.reactor/execute-tx-report-handlers!)
core.cljs?rel=1471247369478:142 DEBUG [dat.reactor:204] - Effect handler :dat.reactor/fire-tx-report-handlers! called.

@metasoarous
Copy link
Owner

@maacl - Can you please try checking out the dev branch and see if that gets you past the blank screen (probably just this #15) and to see if things generally seem to be working there? I was suppose to update master a little while back, but lost track of it (moving to new house; crazy town). I'm sitting down to breakfast, but I should be able to take care of this in an hour or two.

@maacl
Copy link
Author

maacl commented Aug 15, 2016

Dev branch gives same results. Make sure to take time for breakfast - most important meal of the day :-)

@metasoarous
Copy link
Owner

Ok. You should be able to fix the blank screen by saving a file to trigger
a figwheel reload. But we know what's causing this and have a fix in mind.
I thought we'd already resolved it but I haven't been working with the
datsys code recently (focusing more on datview in the context of another
project). It's time to get that back in shape though.

On Mon, Aug 15, 2016, 8:02 AM Martin Clausen notifications@github.com
wrote:

Dev branch gives same results. Make sure to take time for breakfast - most
important meal of the day :-)


You are receiving this because you modified the open/close state.

Reply to this email directly, view it on GitHub
#26 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFZ7BPAWHFu2jVO-jqRBSZJRL9qS4Ipks5qgH-XgaJpZM4JkJIR
.

Chris

Sent via mobile

@metasoarous metasoarous reopened this Aug 15, 2016
@maacl
Copy link
Author

maacl commented Aug 15, 2016

I did trigger a reload, but to no avail.

On Mon, Aug 15, 2016 at 6:12 PM Christopher Small notifications@github.com
wrote:

Reopened #26 #26.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#26 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAD6XIvZ4UCt4NjQujElrXahLnnf2ZTYks5qgI_5gaJpZM4JkJIR
.

Martin Clausen
Mob. +45 61 55 50 95
https://www.vyte.in/martin.clausen

@metasoarous
Copy link
Owner

OK; I'm taking a look now.

@metasoarous
Copy link
Owner

OK; All's working on master now (finally). I think @bamarco had some of these fixes in the bag, but I just hadn't merged them in. I'm going to close the issue for now, but let me know if anything else comes up.

@maacl
Copy link
Author

maacl commented Aug 15, 2016

Confirm works.

@maacl maacl closed this as completed Aug 15, 2016
@metasoarous
Copy link
Owner

Cheers!

On Mon, Aug 15, 2016, 12:48 PM Martin Clausen notifications@github.com
wrote:

Closed #26 #26.


You are receiving this because you modified the open/close state.

Reply to this email directly, view it on GitHub
#26 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAFZ7KJ1R_FRfqPxzGE1ygECBuePrR90ks5qgMJ-gaJpZM4JkJIR
.

Chris

Sent via mobile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants