Giter Site home page Giter Site logo

lightningrodlabs / acorn Goto Github PK

View Code? Open in Web Editor NEW
94.0 9.0 9.0 248.6 MB

Built with Holochain, Acorn is an open-source, peer-to-peer project management application. It is designed and built as a scrum-alternative, Agile Development Pattern for distributed software development teams. Acorn is currently in Alpha testing phase.

Home Page: https://acorn.software

Shell 0.20% JavaScript 3.18% TypeScript 82.42% SCSS 14.06% HTML 0.13%
holochain-application holochain project-management open-source software-development peer-to-peer

acorn's Introduction

Acorn

Built with Holochain, Acorn (acorn.software) is an open-source, peer-to-peer project management application. It is designed and built as a scrum-alternative, Agile Development Pattern for distributed software development teams.

Acorn is currently in Alpha testing phase.

Things you can do

A Sample of Acorn App Design showing Expanded View of an Outcome with details such as Outcome Statement, Achievement Status, GitHub Link, Tags, Assignees, Time, Description, and Action Buttons.

© 2020-2023 Harris-Braun Enterprises, LLC, operating as Lightningrod Labs. Licensed under the Cryptographic Autonomy License v1.0.

acorn's People

Contributors

connoropolous avatar harlantwood avatar kbonnici avatar pegahvaezi avatar weswalla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

acorn's Issues

v0.5.4-alpha next steps

Other stuff

  • figure out what's wrong with networking
  • #46
  • #49
  • #48

Initial peer synchronisation failure

Just tried connecting to somebody else's board and it was unable to discover the peer, still sitting on my dashboard in "queued for sync" status. We were both online at the time, although I was running a VPN.

Are there any common gotchas with this that I should be aware of?

Otherwise, some pointers on how to debug this would be useful... I can help track down the error but not sure if there are any configuration changes needed & how to see such debug output.

new signal types for is_editing

let peers know when the title or description (notice these are both text fields) of a Goal are being edited, so that they can be prevented from also editing that content at the same time. (to prevent content loss)

Adding a signal variant for the new signal type
https://github.com/h-be/acorn/blob/f3735c2630256fbae39b098dcea2f81790774ecf/dna/zomes/projects/src/lib.rs#L48

Adding a zome function which accepts

  • whether its a title or a description
  • which goal is being edited: HeaderHash
    constructs a signal, and sends it to peers
  • started editing vs. stopped editing

Later... dealing with client side:

Unable to Delete Cards

Selecting a card and hitting the delete key does not work on my Arch Linux Distro.
Please let me know if there is another way to delete cards

enable logging to file

Holochain logs should be recorded to a file on the filesystem so that we can ask people to share those logs with us, in the case of things going wrong.

Error from npm run dna-pack

Hi,

Get this error on Ubuntu.

[email protected] dna-pack /home/casper/acorn
. scripts/dna-pack.sh

Compiling byteorder v1.4.3
Compiling lazy_static v1.4.0
error[E0463]: can't find crate for core
|
= note: the wasm32-unknown-unknown target may not be installed

error: aborting due to previous error

For more information about this error, try rustc --explain E0463.
error: could not compile lazy_static.

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for std
|
= note: the wasm32-unknown-unknown target may not be installed

error: aborting due to previous error

For more information about this error, try rustc --explain E0463.
error: build failed
sh: 5: scripts/dna-pack.sh: hc: not found
sh: 6: scripts/dna-pack.sh: hc: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! [email protected] dna-pack: . scripts/dna-pack.sh
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] dna-pack script.

acorn v0.5.1 issue on Ubuntu 18.04.5

I am receiving this error in the log file.
/lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found

And the GLIBC_2.29 can not be installed on Ubuntu 18.

Can't run locally, scripts/install-hc-tools.sh: line 12: --rev: command not found

Rust is installed, when I try to run npm run dna-install-deps I'm able to install the rust libs but after I receive this message: scripts/install-hc-tools.sh: line 12: --rev: command not found and the installation is closed with an error

I'm using a m1 mac, I don't know if this has any impact.

cargo 1.52.0 (69767412a 2021-04-21)
node v14.16.1
rustup 1.24.1 (a01bd6b0d 2021-04-27)

Full log

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/Users/felipemelo/.nvm/versions/node/v12.22.1/bin/node',
1 verbose cli   '/Users/felipemelo/.nvm/versions/node/v12.22.1/bin/npm',
1 verbose cli   'run',
1 verbose cli   'dna-install-deps'
1 verbose cli ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'predna-install-deps', 'dna-install-deps', 'postdna-install-deps' ]
5 info lifecycle [email protected]~predna-install-deps: [email protected]
6 info lifecycle [email protected]~dna-install-deps: [email protected]
7 verbose lifecycle [email protected]~dna-install-deps: unsafe-perm in lifecycle true
8 verbose lifecycle [email protected]~dna-install-deps: PATH: /Users/felipemelo/.nvm/versions/node/v12.22.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/felipemelo/Documents/me/acorn/node_modules/.bin:/Users/felipemelo/.nvm/versions/node/v12.22.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/felipemelo/.cargo/bin
9 verbose lifecycle [email protected]~dna-install-deps: CWD: /Users/felipemelo/Documents/me/acorn
10 silly lifecycle [email protected]~dna-install-deps: Args: [ '-c', '. scripts/install-hc-tools.sh' ]
11 info lifecycle [email protected]~dna-install-deps: Failed to exec dna-install-deps script
12 verbose stack Error: [email protected] dna-install-deps: `. scripts/install-hc-tools.sh`
12 verbose stack spawn ENOENT
12 verbose stack     at ChildProcess.<anonymous> (/Users/felipemelo/.nvm/versions/node/v12.22.1/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:48:18)
12 verbose stack     at ChildProcess.emit (events.js:314:20)
12 verbose stack     at maybeClose (internal/child_process.js:1022:16)
12 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
13 verbose pkgid [email protected]
14 verbose cwd /Users/felipemelo/Documents/me/acorn
15 verbose Darwin 20.3.0
16 verbose argv "/Users/felipemelo/.nvm/versions/node/v12.22.1/bin/node" "/Users/felipemelo/.nvm/versions/node/v12.22.1/bin/npm" "run" "dna-install-deps"
17 verbose node v12.22.1
18 verbose npm  v6.14.12
19 error code ELIFECYCLE
20 error syscall spawn
21 error file sh
22 error errno ENOENT
23 error [email protected] dna-install-deps: `. scripts/install-hc-tools.sh`
23 error spawn ENOENT
24 error Failed at the [email protected] dna-install-deps script.
24 error This is probably not a problem with npm. There is likely additional logging output above.
25 verbose exit [ 1, true ]

Dialog doesn't close after single value selection

This might be by design, but I thought it might be an oversight that when selecting a status or hierarchy from the bottom of the main window (or the detailed edit window) and then changing the single value, it doesn't close the dialog box. For the entry point selection, it closes the dialog and goes to the entry point which seems to be fast and clear and the status and hierarchy could work the same.

ACORN crashes when you click on project queued for sync... "Show details"

Stack trace shows the following:
Cannot read property 'replace' of undefined

TypeError: Cannot read property 'replace' of undefined
at ns (file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:351:265522)
at file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:351:279003
at Array.map ()
at Ds (file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:351:278865)
at Za (file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:309:57951)
at Fi (file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:309:66806)
at ws (file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:309:105552)
at xl (file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:309:96859)
at bl (file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:309:96784)
at fl (file:///tmp/.mount_Acorn-hyp3Ji/resources/app.asar/web/main.js:309:93807)

What's Wrong With Validation?

By running RUST_LOG=info ./Acorn I was able to find some relevant logs

Sep 28 15:37:46.863 INFO sys_validation_workflow: holochain::core::workflow::sys_validation_workflow: agent=uhCAkfKLAbcHBWvo3-b95Y_bzGeCzfkF6XM8viDYRYWgslawTdXY3 msg="DhtOp did not pass system validation. (If rejected, a warning will follow.)" op=RegisterAgentActivity(d52e22824d863ac348f5f16cfcc862fa2c3d8dcef3938ce0b02a64d380b9d728efcf6c3f82b1c44e1b0ef70114699868e55157609be4aa3157fc3c4014a50d0e, Create(Create { author: AgentPubKey(uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V), timestamp: Timestamp(2021-09-28T21:54:47.203061300Z), header_seq: 11, prev_header: HeaderHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg), entry_type: App(AppEntryType { id: EntryDefIndex(3), zome_id: ZomeId(0), visibility: Public }), entry_hash: EntryHash(uhCEk5h8HwwWKsgCyhl48x--ciuZ4ZgNknMDOgcgeYRCEKYD9tyi-) })) error=NotHoldingDep(AnyDhtHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg)) error_msg=The dependency AnyDhtHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg) is not held
Sep 28 15:37:46.863 INFO sys_validation_workflow: holochain::core::workflow::sys_validation_workflow: agent=uhCAkfKLAbcHBWvo3-b95Y_bzGeCzfkF6XM8viDYRYWgslawTdXY3 msg="DhtOp did not pass system validation. (If rejected, a warning will follow.)" op=RegisterAgentActivity(16511b130f4214ca8ee068439ad1725b41bdd6af71b156f265a525cb49b8efb049be9affc247cb9524550b8909353367ec26ec5fef24af3044a1d3720512b908, Update(Update { author: AgentPubKey(uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V), timestamp: Timestamp(2021-09-28T21:52:04.132321800Z), header_seq: 23, prev_header: HeaderHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr), original_header_address: HeaderHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI), original_entry_address: EntryHash(uhCEkkomQzD8xYcOkcxO6yqo92fqluwP4GSUj-BuzY6cZl_3U9KLe), entry_type: App(AppEntryType { id: EntryDefIndex(3), zome_id: ZomeId(0), visibility: Public }), entry_hash: EntryHash(uhCEkKWffUrPTh3oLwC6cnO2hGuAOSwbCJjWrKR2ePIAH_EXEUcaB) })) error=NotHoldingDep(AnyDhtHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr)) error_msg=The dependency AnyDhtHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr) is not held

Sep 28 15:37:46.867 INFO sys_validation_workflow: holochain::core::workflow::sys_validation_workflow: agent=uhCAkfKLAbcHBWvo3-b95Y_bzGeCzfkF6XM8viDYRYWgslawTdXY3 msg="DhtOp did not pass system validation. (If rejected, a warning will follow.)" op=StoreEntry(d52e22824d863ac348f5f16cfcc862fa2c3d8dcef3938ce0b02a64d380b9d728efcf6c3f82b1c44e1b0ef70114699868e55157609be4aa3157fc3c4014a50d0e, Create(Create { author: AgentPubKey(uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V), timestamp: Timestamp(2021-09-28T21:54:47.203061300Z), header_seq: 11, prev_header: HeaderHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg), entry_type: App(AppEntryType { id: EntryDefIndex(3), zome_id: ZomeId(0), visibility: Public }), entry_hash: EntryHash(uhCEk5h8HwwWKsgCyhl48x--ciuZ4ZgNknMDOgcgeYRCEKYD9tyi-) }), App(AppEntryBytes({"content":"new card","user_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","user_edit_hash":null,"timestamp_created":1632866087.0,"timestamp_updated":null,"hierarchy":"NoHierarchy","status":"Uncertain","tags":null,"description":"","time_frame":null,"is_imported":false}))) error=DepMissingFromDht(AnyDhtHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg)) error_msg=The dependency AnyDhtHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg) was not found on the DHT
Sep 28 15:37:46.867 INFO sys_validation_workflow: holochain::core::workflow::sys_validation_workflow: agent=uhCAkfKLAbcHBWvo3-b95Y_bzGeCzfkF6XM8viDYRYWgslawTdXY3 msg="DhtOp did not pass system validation. (If rejected, a warning will follow.)" op=StoreEntry(16511b130f4214ca8ee068439ad1725b41bdd6af71b156f265a525cb49b8efb049be9affc247cb9524550b8909353367ec26ec5fef24af3044a1d3720512b908, Update(Update { author: AgentPubKey(uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V), timestamp: Timestamp(2021-09-28T21:52:04.132321800Z), header_seq: 23, prev_header: HeaderHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr), original_header_address: HeaderHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI), original_entry_address: EntryHash(uhCEkkomQzD8xYcOkcxO6yqo92fqluwP4GSUj-BuzY6cZl_3U9KLe), entry_type: App(AppEntryType { id: EntryDefIndex(3), zome_id: ZomeId(0), visibility: Public }), entry_hash: EntryHash(uhCEkKWffUrPTh3oLwC6cnO2hGuAOSwbCJjWrKR2ePIAH_EXEUcaB) }), App(AppEntryBytes({"content":"second","user_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","user_edit_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","timestamp_created":1632865750.0,"timestamp_updated":1632865924.0,"hierarchy":"NoHierarchy","status":"Complete","tags":null,"description":"","time_frame":null,"is_imported":false}))) error=DepMissingFromDht(AnyDhtHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI)) error_msg=The dependency AnyDhtHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI) was not found on the DHT

Sep 28 15:37:46.868 INFO sys_validation_workflow: holochain::core::workflow::sys_validation_workflow: agent=uhCAkfKLAbcHBWvo3-b95Y_bzGeCzfkF6XM8viDYRYWgslawTdXY3 msg="DhtOp did not pass system validation. (If rejected, a warning will follow.)" op=StoreElement(16511b130f4214ca8ee068439ad1725b41bdd6af71b156f265a525cb49b8efb049be9affc247cb9524550b8909353367ec26ec5fef24af3044a1d3720512b908, Update(Update { author: AgentPubKey(uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V), timestamp: Timestamp(2021-09-28T21:52:04.132321800Z), header_seq: 23, prev_header: HeaderHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr), original_header_address: HeaderHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI), original_entry_address: EntryHash(uhCEkkomQzD8xYcOkcxO6yqo92fqluwP4GSUj-BuzY6cZl_3U9KLe), entry_type: App(AppEntryType { id: EntryDefIndex(3), zome_id: ZomeId(0), visibility: Public }), entry_hash: EntryHash(uhCEkKWffUrPTh3oLwC6cnO2hGuAOSwbCJjWrKR2ePIAH_EXEUcaB) }), Some(App(AppEntryBytes({"content":"second","user_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","user_edit_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","timestamp_created":1632865750.0,"timestamp_updated":1632865924.0,"hierarchy":"NoHierarchy","status":"Complete","tags":null,"description":"","time_frame":null,"is_imported":false})))) error=DepMissingFromDht(AnyDhtHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr)) error_msg=The dependency AnyDhtHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr) was not found on the DHT
Sep 28 15:37:46.868 INFO sys_validation_workflow: holochain::core::workflow::sys_validation_workflow: agent=uhCAkfKLAbcHBWvo3-b95Y_bzGeCzfkF6XM8viDYRYWgslawTdXY3 msg="DhtOp did not pass system validation. (If rejected, a warning will follow.)" op=StoreElement(d52e22824d863ac348f5f16cfcc862fa2c3d8dcef3938ce0b02a64d380b9d728efcf6c3f82b1c44e1b0ef70114699868e55157609be4aa3157fc3c4014a50d0e, Create(Create { author: AgentPubKey(uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V), timestamp: Timestamp(2021-09-28T21:54:47.203061300Z), header_seq: 11, prev_header: HeaderHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg), entry_type: App(AppEntryType { id: EntryDefIndex(3), zome_id: ZomeId(0), visibility: Public }), entry_hash: EntryHash(uhCEk5h8HwwWKsgCyhl48x--ciuZ4ZgNknMDOgcgeYRCEKYD9tyi-) }), Some(App(AppEntryBytes({"content":"new card","user_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","user_edit_hash":null,"timestamp_created":1632866087.0,"timestamp_updated":null,"hierarchy":"NoHierarchy","status":"Uncertain","tags":null,"description":"","time_frame":null,"is_imported":false})))) error=DepMissingFromDht(AnyDhtHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg)) error_msg=The dependency AnyDhtHash(uhCkkmpc32FRt0p5Uaz4-E3jt7U5A-zPMBkwF99Q-Qq4ALIeP9rLg) was not found on the DHT

Sep 28 15:37:46.869 INFO sys_validation_workflow: holochain::core::workflow::sys_validation_workflow: agent=uhCAkfKLAbcHBWvo3-b95Y_bzGeCzfkF6XM8viDYRYWgslawTdXY3 msg="DhtOp did not pass system validation. (If rejected, a warning will follow.)" op=RegisterUpdatedContent(16511b130f4214ca8ee068439ad1725b41bdd6af71b156f265a525cb49b8efb049be9affc247cb9524550b8909353367ec26ec5fef24af3044a1d3720512b908, Update { author: AgentPubKey(uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V), timestamp: Timestamp(2021-09-28T21:52:04.132321800Z), header_seq: 23, prev_header: HeaderHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr), original_header_address: HeaderHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI), original_entry_address: EntryHash(uhCEkkomQzD8xYcOkcxO6yqo92fqluwP4GSUj-BuzY6cZl_3U9KLe), entry_type: App(AppEntryType { id: EntryDefIndex(3), zome_id: ZomeId(0), visibility: Public }), entry_hash: EntryHash(uhCEkKWffUrPTh3oLwC6cnO2hGuAOSwbCJjWrKR2ePIAH_EXEUcaB) }, Some(App(AppEntryBytes({"content":"second","user_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","user_edit_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","timestamp_created":1632865750.0,"timestamp_updated":1632865924.0,"hierarchy":"NoHierarchy","status":"Complete","tags":null,"description":"","time_frame":null,"is_imported":false})))) error=NotHoldingDep(AnyDhtHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI)) error_msg=The dependency AnyDhtHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI) is not held

Sep 28 15:37:46.869 INFO sys_validation_workflow: holochain::core::workflow::sys_validation_workflow: agent=uhCAkfKLAbcHBWvo3-b95Y_bzGeCzfkF6XM8viDYRYWgslawTdXY3 msg="DhtOp did not pass system validation. (If rejected, a warning will follow.)" op=RegisterUpdatedElement(16511b130f4214ca8ee068439ad1725b41bdd6af71b156f265a525cb49b8efb049be9affc247cb9524550b8909353367ec26ec5fef24af3044a1d3720512b908, Update { author: AgentPubKey(uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V), timestamp: Timestamp(2021-09-28T21:52:04.132321800Z), header_seq: 23, prev_header: HeaderHash(uhCkkcnD-BLsz3lY3nvG2wdRcbfY0kjU4YYjgSYDZwSm7jGYlFDhr), original_header_address: HeaderHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI), original_entry_address: EntryHash(uhCEkkomQzD8xYcOkcxO6yqo92fqluwP4GSUj-BuzY6cZl_3U9KLe), entry_type: App(AppEntryType { id: EntryDefIndex(3), zome_id: ZomeId(0), visibility: Public }), entry_hash: EntryHash(uhCEkKWffUrPTh3oLwC6cnO2hGuAOSwbCJjWrKR2ePIAH_EXEUcaB) }, Some(App(AppEntryBytes({"content":"second","user_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","user_edit_hash":"uhCAkvsn4HD6RQp0_7PORTUxj5OZP13qOtt4a1_VkC4JsxvypQX6V","timestamp_created":1632865750.0,"timestamp_updated":1632865924.0,"hierarchy":"NoHierarchy","status":"Complete","tags":null,"description":"","time_frame":null,"is_imported":false})))) error=NotHoldingDep(AnyDhtHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI)) error_msg=The dependency AnyDhtHash(uhCkkh3GMix2oMt2Oe6Go8IZoeQ7C4Pr9XKae20-5V8ob6ngkAfrI) is not held

issue with `npm run install-deps`

the above command calls npm run dna-install-deps but that command doesn't exist in the package.json I'm assuming it's supposed to be dna-install

`npm run dev` lair_keystore work around

when running npm run dev, you may run into an issue with lair_keystore, where the conductor won't be able to find the keystore location and your terminal will start building the packages.

Here are the steps I took as a workaround to avoid that from occurring:
make sure you have the keystore dependencies. On linux run sudo apt-get install libsqlcipher-dev, on Mac run brew install sqlcipher.

check to make sure your conductor can find the packaged keystore binary (run each in separate terminals):
linux
electron/node_modules/electron-holochain/binaries/linux/lair-keystore --lair-dir tmp2/keystore
electron/node_modules/electron-holochain/binaries/linux/holochain-runner dna/workdir/profiles.dna --admin-ws-port 1234 --app-id test --app-ws-port 8888 --keystore-path tmp2/keystore

mac
electron/node_modules/electron-holochain/binaries/mac/lair-keystore --lair-dir tmp2/keystore
electron/node_modules/electron-holochain/binaries/mac/holochain-runner dna/workdir/profiles.dna --admin-ws-port 1234 --app-id test --app-ws-port 8888 --keystore-path tmp2/keystore

SQLLite error connecting with the latest Acorn

I have installed v0.56 Alpha2 and upon execution I get the following from my terminal.

(acorn:4573): Gtk-WARNING **: 11:38:18.292: Theme parsing error: gtk.css:5822:26: '-shadow' is not a valid color name

(acorn:4573): Gtk-WARNING **: 11:38:18.295: Theme parsing error: gtk.css:5825:14: not a number

(acorn:4573): Gtk-WARNING **: 11:38:18.295: Theme parsing error: gtk.css:5826:13: not a number

(acorn:4573): Gtk-WARNING **: 11:38:18.295: Theme parsing error: gtk.css:5827:11: Expected a length
Gtk-Message: 11:38:18.330: Failed to load module "appmenu-gtk-module"

(acorn:4573): LIBDBUSMENU-GLIB-WARNING **: 11:38:20.661: About to Show called on an item wihtout submenus. We're ignoring it.

(acorn:4573): LIBDBUSMENU-GLIB-WARNING **: 11:38:20.681: About to Show called on an item wihtout submenus. We're ignoring it.

(acorn:4573): LIBDBUSMENU-GLIB-WARNING **: 11:38:20.731: About to Show called on an item wihtout submenus. We're ignoring it.

(acorn:4573): LIBDBUSMENU-GLIB-WARNING **: 11:38:23.495: About to Show called on an item wihtout submenus. We're ignoring it.

(acorn:4573): LIBDBUSMENU-GLIB-WARNING **: 11:38:23.495: About to Show called on an item wihtout submenus. We're ignoring it.

(acorn:4573): LIBDBUSMENU-GLIB-WARNING **: 11:38:23.585: About to Show called on an item wihtout submenus. We're ignoring it.
Dec 07 11:38:39.744 ERROR holochain_sqlite::db: Connection pool took 24.740732ms to be free'd

Acorn will open but with a forced refresh but only with local data.
I am not worried about the Gtk warning's as I am running KDE and not gnome. I could install the said libraries and see if it changes anything.

The other annoying thing is that Acorn process's run at the Kernel level and are impossible to kill. A reboot is the only option.

Task Boxes not rendering - drawimage error. v0.5.9-alpha

One project does not render the boxes. I have lines connecting empty spaces.
All my other projects work fine. I have tried to re-import from a few different .JSON files but with the same result.
Probably not related but there are a lot of errors associated with Acorn calling the file --> " file:///tmp/.mount_Acorn-acXEOP/resources/app.asar/web/main.js:351:295448 "

See error below.
Dump stack is below..
Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.

Error: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
at file:///tmp/.mount_Acorn-O77SOB/resources/app.asar/web/main.js:351:295448
at Array.forEach ()
at Fs (file:///tmp/.mount_Acorn-O77SOB/resources/app.asar/web/main.js:351:294674)
at file:///tmp/.mount_Acorn-O77SOB/resources/app.asar/web/main.js:351:298698
at Array.forEach ()
at Gs (file:///tmp/.mount_Acorn-O77SOB/resources/app.asar/web/main.js:351:298503)
at file:///tmp/.mount_Acorn-O77SOB/resources/app.asar/web/main.js:359:87919
at cs (file:///tmp/.mount_Acorn-O77SOB/resources/app.asar/web/main.js:309:83260)
at Tl (file:///tmp/.mount_Acorn-O77SOB/resources/app.asar/web/main.js:309:102452)
at t.unstable_runWithPriority (file:///tmp/.mount_Acorn-O77SOB/resources/app.asar/web/main.js:317:3844)

write a test for projects -> init

This one should be easier than others to start, which I am basing off of the notion of 'total HDK function calls'

First, add pub to it so you can reference it outside the crate, in the tests folder.
Create a new test file that corresponds to this lib.rs file, over in tests crate folder.
Writing the test will require drilling into the two function calls, then looking for calls to the HDK that will need to be mocked

https://github.com/h-be/acorn/blob/7fab3552fad60036eca4dd8f8d5b2aebbdd45139/dna/zomes/projects/src/lib.rs#L17-L27

Acorn crashes when trying to assign a parent node as child node to its child

Cannot read property 'x' of undefined

TypeError: Cannot read property 'x' of undefined
    at Function.mapToProps (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:358:67824)
    at r (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:164151)
    at h (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:165752)
    at file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:165824
    at e.f [as onStateChange] (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:157972)
    at e.t.handleChangeWrapper (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:155880)
    at file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:156263
    at pl (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:94074)
    at Object.notify (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:156232)
    at e.t.notifyNestedSubs (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:155812)

App stuck in loading after I try to join a already added project

Create a project, copy the password
Click on join project and paste the password
App gets stuck in loading

I tried to reinstall the app but when I try to get back it has the same error, so I can't test anymore because I'm stuck at the loading project screen

Acorn crashes on create profile

I left last name and avatar URL blank. Reload doesn't work. Restart application and reload again all yield the same. Installed the .dmg

Uninstalled and reinstalled and it brought me right back to the Acorn has crashed view.

Stacktrace:

`Cannot read property 'toUpperCase' of undefined

TypeError: Cannot read property 'toUpperCase' of undefined
at Li (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:351:239552)
at Zo (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:57951)
at ws (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:104333)
at xl (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:96859)
at bl (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:96784)
at fl (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:93807)
at file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:45339
at t.unstable_runWithPriority (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:317:3844)
at Va (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:45048)
at Ja (file:///Applications/Acorn.app/Contents/Resources/app.asar/web/main.js:309:45284)`

Glitch on install

Followed instructions for download on Mac. Acorn opens to this squirrel screen and stalls there, "Setting up Holochain... "

Is it supposed to open a screen or have an option to open a window?
File dropdown only has one option: "Close Window"

Screen Shot 2021-10-22 at 2 01 05 PM

.

Sorry... Acorn has crashed

Hey,

I got to try Acorn with my Ubuntu. First time I gave my details, but after getting to next stage it crashed. Now it just says it has crashed and reload and restart does not make things any better.

The "stack trace" says...

"Cannot read property 'toUpperCase' of undefined

TypeError: Cannot read property 'toUpperCase' of undefined"

Just to let you know, hope to get it up and running!

Quick edit does not work when zoomed out less than 57%.

While zoomed out to 57% or less, Quick edit mode does not allow editing and drags the map around following the mouse after clicking on the card in the area of the Quick edit or the expanded view buttons after the UI has disappeared.
This happens in Linux and Windows both on version 0.6.0

Unable to Edit a Task

I've created a task and tried to add a timeframe. I can see the calendar, I can choose the start and finish date but it doesn't save it to the task. The same with priority. I can't save my vote.

App crashed while deleting a connector

I was deleting a connector by highlighting it an using the backspace when things crashed..
See crash report below.
Cannot read property 'content' of undefined

TypeError: Cannot read property 'content' of undefined
at hp (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:358:59174)
at Za (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:309:57951)
at Fi (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:309:66806)
at ws (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:309:105552)
at xl (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:309:96859)
at bl (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:309:96784)
at fl (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:309:93807)
at file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:309:45339
at t.unstable_runWithPriority (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:317:3844)
at Go (file:///tmp/.mount_Acorn-yLaCAe/resources/app.asar/web/main.js:309:45048)

Problems rendering some characters

This is probably just a local problem, but I noticed the "i" renders fine in most situations, except when it follows an "f" and then the dot at the top doesn't print. This is running on Ubuntu with the 0.5.9 AppImage.
Screenshot from 2022-01-24 08-34-29

Acorn crashing while adding child cards

I have been experiencing issues when I try to add a child card, and now I can't add any new cards at all.

I have rebooted the program a few times, and am still experiencing the issue.

format project files

It'd be nice to have the files be formatted, there's an easy way to do that, over a whole project folder actually.
cargo fmt within the folder of the crate.

add keyboard cursor navigation

Imagine it could be useful in a number of places, and one where I instinctively tried to use keyboard cursor navigation was right and left arrows to flip through intro slides: web/src/components/IntroScreen/IntroScreen.js

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.