Coder Social home page Coder Social logo

elemental-chat's Introduction

elemental-chat

Project Forum Chat

Twitter Follow License: License: CAL 1.0

A fairly basic chat app. Includes channels, and exercises various holochain features including signals.

Running the Tests

Prerequisites

  • Build the Holochain tools
    • Clone the repo: git clone https://github.com/holochain/holochain && cd ./holochain
    • Activate the needed rust environment and load correct holochain version: nix-shell
  • Build the elemental-chat DNA (assumes you are still in the nix shell for correct rust/cargo versions from step above):
    • Clone this repo: git clone https://github.com/holochain/elemental-chat && cd ./elemental-chat
    • Build the wasm: CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown
    • Assemble the DNA: hc dna pack . -o elemental-chat.dna
    • Assemble the hApp: hc app pack . -o elemental-chat.happ

Running

cd elemental-chat/tests
npm install
npm test

npm test will also run the build and assemble commands for you.

Contribute

Holochain is an open source project. We welcome all sorts of participation and are actively working on increasing surface area to accept it. Please see our contributing guidelines for our general practices and protocols on participating in the community, as well as specific expectations around things like code formatting, testing practices, continuous integration, etc.

  • Connect with us on our forum

License

License: CAL 1.0

Copyright (C) 2019 - 2020, Holochain Foundation

This program is free software: you can redistribute it and/or modify it under the terms of the license provided in the LICENSE file (CAL-1.0). This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

elemental-chat's People

Contributors

alastairong avatar freesig avatar guillemcordoba avatar jetttech avatar maackle avatar philipbeadle avatar robbiecarlton avatar steveej avatar timotree3 avatar zippy avatar zo-el 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

Watchers

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

elemental-chat's Issues

npm test fails

If following Prerequisites and Running, I get an error upon running
npm test

npm test output
[email protected] test /mnt/data/engagement/holochain/elemental-chat/tests
> npm run test:setup && npm run test:standard


> [email protected] test:setup /mnt/data/engagement/holochain/elemental-chat/tests
> CARGO_TARGET_DIR=../target cargo build --release --target wasm32-unknown-unknown && dna-util -c ../elemental-chat.dna.workdir

    Finished release [optimized] target(s) in 0.40s

> [email protected] test:standard /mnt/data/engagement/holochain/elemental-chat/tests
> TRYORAMA_LOG_LEVEL=info RUST_BACKTRACE=1 TRYORAMA_HOLOCHAIN_PATH="holochain" ts-node src/index.ts

16:19:23 [tryorama] info: Using the following settings from environment variables:
16:19:23 [tryorama] info: {
  "adminInterfaceId": "tryorama-interface-admin",
  "appInterfaceId": "tryorama-interface-app",
  "stateDumpOnError": true,
  "zomeCallTimeoutMs": 90000,
  "conductorTimeoutMs": 125000,
  "strictConductorTimeout": false,
  "chooseFreePort": false,
  "logLevel": "info",
  "portRange": [
    33000,
    34000
  ],
  "legacy": false,
  "holochainPath": "holochain"
}
16:19:24 [tryorama] warn: Skipping 1 test(s)!
TAP version 13
# chat away
16:19:24 [tryorama] info: Using conductor path:  holochain
16:19:24 [tryorama] info: Holochain version:     holochain 0.0.1

16:19:24 [tryorama] info: Conductor config path: /tmp/tmp.XK2xNNoP9f/tryorama/vNrknn/conductor-config.toml
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ FATAL PANIC PanicInfo {
☉     payload: Any,
☉     message: Some(
☉         Couldn't initialize conductor from legacy config: ConductorError(CreateAppFailed(Failed { app_id: 
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ "LEGACY", errors: [HolochainP2pError(OtherKitsuneP2pError(Bootstrap("Error: {\"_tag\":\"Of\",\"value\":{\"_tag\":\"Leaf\",\"actual\":{\"0\":131,\"1\":165,\"2\":97,\"3\":103,\"4\":101,\"5\":110,\"6\":116,\"7\":196,\"8\":36,\"9\":123,\"10\":88,\"11\":252,\"12\":103,\"13\":102,\"14\":190,\"15\":254,\"16\":104,\"17\":167,\"18\":210,\"19\":29,\"20\":41,\"21\":26,\"22\":225,\"23\":12,\"24\":113,\"25\":137,\"26\":104,\"27\":253,\"28\":93,\"29\":101,\"30\":214,\"31\":107,\"32\":125,\"33\":58,\"34\":208,\"35\":110,\"36\":203,\"37\":2,\
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ "38\":166,\"39\":30,\"40\":88,\"41\":56,\"42\":47,\"43\":244,\"44\":126,\"45\":169,\"46\":115,\"47\":105,\"48\":103,\"49\":110,\"50\":97,\"51\":116,\"52\":117,\"53\":114,\"54\":101,\"55\":196,\"56\":64,\"57\":0,\"58\":0,\"59\":0,\"60\":0,\"61\":0,\"62\":0,\"63\":0,\"64\":0,\"65\":0,\"66\":0,\"67\":0,\"68\":0,\"69\":0,\"70\":0,\"71\":0,\"72\":0,\"73\":0,\"74\":0,\"75\":0,\"76\":0,\"77\":0,\"78\":0,\"79\":0,
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ \"80\":0,\"81\":0,\"82\":0,\"83\":0,\"84\":0,\"85\":0,\"86\":0,\"87\":0,\"88\":0,\"89\":0,\"90\":0,\"91\":0,\"92\":0,\"93\":0,\"94\":0,\"95\":0,\"96\":0,\"97\":0,\"98\":0,\"99\":0,\"100\":0,\"101\":0,\"102\":0,\"103\":0,\"104\":0,\"105\":0,\"106\":0,\"107\":0,\"108\":0,\"109\":0,\"110\":0,\"111\":0,\"112\":0,\"113\":0,\"114\":0,\"115\":0,\"116\":0,\"117\":0,
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ \"118\":0,\"119\":0,\"120\":0,\"121\":170,\"122\":97,\"123\":103,\"124\":101,\"125\":110,\"126\":116,\"127\":95,\"128\":105,\"129\":110,\"130\":102,\"131\":111,\"132\":196,\"133\":117,\"134\":132,\"135\":165,\"136\":115,\"137\":112,\"138\":97,\"139\":99,\"140\":101,\"141\":196,\"142\":36,\"143\":92,\"144\":197,\"145\":143,\"146\":49,\"147\":6,\"148\":225,\"149\":175,\"150\":58,\"151\":154,\"152\":29,\"153\":27,\"154\":201,\"155
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ \":23,\"156\":67,\"157\":196,\"158\":130,\"159\":75,\"160\":152,\"161\":111,\"162\":140,\"163\":53,\"164\":158,\"165\":239,\"166\":186,\"167\":155,\"168\":255,\"169\":172,\"170\":105,\"171\":101,\"172\":79,\"173\":170,\"174\":54,\"175\":131,\"176\":154,\"177\":12,\"178\":114,\"179\":165,\"180\":97,\"181\":103,\"182\":101,\"183\":110,\"184\":116,\"185\":196,\"186\":36,\"187\":123,\"188\":88,\"
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ 189\":252,\"190\":103,\"191\":102,\"192\":190,\"193\":254,\"194\":104,\"195\":167,\"196\":210,\"197\":29,\"198\":41,\"199\":26,\"200\":225,\"201\":12,\"202\":113,\"203\":137,\"204\":104,\"205\":253,\"206\":93,\"207\":101,\"208\":214,\"209\":107,\"210\":125,\"211\":58,\"212\":208,\"213\":110,\"214\":203,\"215\":2,\"216\":166,\"217\":30,\"218\":88,\"219\":56,\"220\":47,\"221\":244,\"
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ 222\":126,\"223\":164,\"224\":117,\"225\":114,\"226\":108,\"227\":115,\"228\":144,\"229\":172,\"230\":115,\"231\":105,\"232\":103,\"233\":110,\"234\":101,\"235\":100,\"236\":95,\"237\":97,\"238\":116,\"239\":95,\"240\":109,\"241\":115,\"242\":207,\"243\":0,\"244\":0,\"245\":1,\"246\":117,\"247\":178,\"248\":189,\"249\":127,\"250\":47},\"error\":\"{\\\"_tag\\\":\\\"Of\\\",\\\"value\\
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ \":{\\\"_tag\\\":\\\"Leaf\\\",\\\"actual\\\":{\\\"0\\\":131,\\\"1\\\":165,\\\"2\\\":97,\\\"3\\\":103,\\\"4\\\":101,\\\"5\\\":110,\\\"6\\\":116,\\\"7\\\":196,\\\"8\\\":36,\\\"9\\\":123,\\\"10\\\":88,\\\"11\\\":252,\\\"12\\\":103,\\\"13\\\":102,\\\"14\\\":190,\\\"15\\\":254,\\\"16\\\":104,\\\"17\\\":167,
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ \\\"18\\\":210,\\\"19\\\":29,\\\"20\\\":41,\\\"21\\\":26,\\\"22\\\":225,\\\"23\\\":12,\\\"24\\\":113,\\\"25\\\":137,\\\"26\\\":104,\\\"27\\\":253,\\\"28\\\":93,\\\"29\\\":101,\\\"30\\\":214,\\\"31\\\":107,\\\"32\\\":125,\\\"33\\\":58,\\\"34\\\":208,\\\"35\\\":110,\\\"36\\\":203,\\\"37\\\":2,\\\"38\\\":166,\\\"39\\\":30,
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ \\\"40\\\":88,\\\"41\\\":56,\\\"42\\\":47,\\\"43\\\":244,\\\"44\\\":126,\\\"45\\\":169,\\\"46\\\":115,\\\"47\\\":105,\\\"48\\\":103,\\\"49\\\":110,\\\"50\\\":97,\\\"51\\\":116,\\\"52\\\":117,\\\"53\\\":114,\\\"54\\\":101,\\\"55\\\":196,\\\"56\\\":64,\\\"57\\\":0,\\\"58\\\":0,\\
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ \"59\\\":0,\\\"60\\\":0,\\\"61\\\":0,\\\"62\\\":0,\\\"63\\\":0,\\\"64\\\":0,\\\"65\\\":0,\\\"66\\\":0,\\\"67\\\":0,\\\"68\\\":0,\\\"69\\\":0,\\\"70\\\":0,\\\"71\\\":0,\\\"72\\\":0,\\\"73\\\":0,\\\"74\\\":0,\\\"75\\\":0,\\\"76\\\":0,\\\"77\\\":0,\\\"78\\\":0,\
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ \\"79\\\":0,\\\"80\\\":0,\\\"81\\\":0,\\\"82\\\":0,\\\"83\\\":0,\\\"84\\\":0,\\\"85\\\":0,\\\"86\\\":0,\\\"87\\\":0,\\\"88\\\":0,\\\"89\\\":0,\\\"90\\\":0,\\\"91\\\":0,\\\"92\\\":0,\\\"93\\\":0,\\\"94\\\":0,\\\"95\\\":0,\\\"96\\\":0,\\\"97\\\":0,\\\"98\
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ \\":0,\\\"99\\\":0,\\\"100\\\":0,\\\"101\\\":0,\\\"102\\\":0,\\\"103\\\":0,\\\"104\\\":0,\\\"105\\\":0,\\\"106\\\":0,\\\"107\\\":0,\\\"108\\\":0,\\\"109\\\":0,\\\"110\\\":0,\\\"111\\\":0,\\\"112\\\":0,\\\"113\\\":0,\\\"114\\\":0,\\\"115\\\":0,\\\"116\\\":0,\\\"117\\\":0,\
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ \\"118\\\":0,\\\"119\\\":0,\\\"120\\\":0,\\\"121\\\":170,\\\"122\\\":97,\\\"123\\\":103,\\\"124\\\":101,\\\"125\\\":110,\\\"126\\\":116,\\\"127\\\":95,\\\"128\\\":105,\\\"129\\\":110,\\\"130\\\":102,\\\"131\\\":111,\\\"132\\\":196,\\\"133\\\":117,\\\"134\\\":132,\\\"135\\\":165,\\\"
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ 136\\\":115,\\\"137\\\":112,\\\"138\\\":97,\\\"139\\\":99,\\\"140\\\":101,\\\"141\\\":196,\\\"142\\\":36,\\\"143\\\":92,\\\"144\\\":197,\\\"145\\\":143,\\\"146\\\":49,\\\"147\\\":6,\\\"148\\\":225,\\\"149\\\":175,\\\"150\\\":58,\\\"151\\\":154,\\\"152\\\":29,\\\"153\\\":27,\
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ \\"154\\\":201,\\\"155\\\":23,\\\"156\\\":67,\\\"157\\\":196,\\\"158\\\":130,\\\"159\\\":75,\\\"160\\\":152,\\\"161\\\":111,\\\"162\\\":140,\\\"163\\\":53,\\\"164\\\":158,\\\"165\\\":239,\\\"166\\\":186,\\\"167\\\":155,\\\"168\\\":255,\\\"169\\\":172,\\\"170\\\":105,\\\"171\\\":101,
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ \\\"172\\\":79,\\\"173\\\":170,\\\"174\\\":54,\\\"175\\\":131,\\\"176\\\":154,\\\"177\\\":12,\\\"178\\\":114,\\\"179\\\":165,\\\"180\\\":97,\\\"181\\\":103,\\\"182\\\":101,\\\"183\\\":110,\\\"184\\\":116,\\\"185\\\":196,\\\"186\\\":36,\\\"187\\\":123,\\\"188\\\":88,\\\"189
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ \\\":252,\\\"190\\\":103,\\\"191\\\":102,\\\"192\\\":190,\\\"193\\\":254,\\\"194\\\":104,\\\"195\\\":167,\\\"196\\\":210,\\\"197\\\":29,\\\"198\\\":41,\\\"199\\\":26,\\\"200\\\":225,\\\"201\\\":12,\\\"202\\\":113,\\\"203\\\":137,\\\"204\\\":104,\\\"205\\\":253,\\\"206\\\":93,\\\
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ "207\\\":101,\\\"208\\\":214,\\\"209\\\":107,\\\"210\\\":125,\\\"211\\\":58,\\\"212\\\":208,\\\"213\\\":110,\\\"214\\\":203,\\\"215\\\":2,\\\"216\\\":166,\\\"217\\\":30,\\\"218\\\":88,\\\"219\\\":56,\\\"220\\\":47,\\\"221\\\":244,\\\"222\\\":126,\\\"223\\\":164,\\
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ \"224\\\":117,\\\"225\\\":114,\\\"226\\\":108,\\\"227\\\":115,\\\"228\\\":144,\\\"229\\\":172,\\\"230\\\":115,\\\"231\\\":105,\\\"232\\\":103,\\\"233\\\":110,\\\"234\\\":101,\\\"235\\\":100,\\\"236\\\":95,\\\"237\\\":97,\\\"238\\\":116,\\\"239\\\":95,\\\"240\\\":109,\\\"241\\\":115,\\
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ \"242\\\":207,\\\"243\\\":0,\\\"244\\\":0,\\\"245\\\":1,\\\"246\\\":117,\\\"247\\\":178,\\\"248\\\":189,\\\"249\\\":127,\\\"250\\\":47},\\\"error\\\":\\\"Signature does not verify for agent and agent_info data.\\\"}}\"}}"))), HolochainP2pError(OtherKitsuneP2pError(Bootstrap("Error: {\"_tag\":\"Of\",\"value\":{\"_tag\":\"Leaf\",\"actual\":{\"0\
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ ":131,\"1\":165,\"2\":97,\"3\":103,\"4\":101,\"5\":110,\"6\":116,\"7\":196,\"8\":36,\"9\":123,\"10\":88,\"11\":252,\"12\":103,\"13\":102,\"14\":190,\"15\":254,\"16\":104,\"17\":167,\"18\":210,\"19\":29,\"20\":41,\"21\":26,\"22\":225,\"23\":12,\"24\":113,\"25\":137,\"26\":104,\"27\"
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ :253,\"28\":93,\"29\":101,\"30\":214,\"31\":107,\"32\":125,\"33\":58,\"34\":208,\"35\":110,\"36\":203,\"37\":2,\"38\":166,\"39\":30,\"40\":88,\"41\":56,\"42\":47,\"43\":244,\"44\":126,\"45\":169,\"46\":115,\"47\":105,\"48\":103,\"49\":110,\"50\":97,\"51\":116,\"52\":117,\"53\":114,\"54\":101,\"55
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ \":196,\"56\":64,\"57\":0,\"58\":0,\"59\":0,\"60\":0,\"61\":0,\"62\":0,\"63\":0,\"64\":0,\"65\":0,\"66\":0,\"67\":0,\"68\":0,\"69\":0,\"70\":0,\"71\":0,\"72\":0,\"73\":0,\"74\":0,\"75\":0,\"76\":0,\"77\":0,\"78\":0,\"79\":0,\"80\":0,\"81\":0,\"82\":0,
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ \"83\":0,\"84\":0,\"85\":0,\"86\":0,\"87\":0,\"88\":0,\"89\":0,\"90\":0,\"91\":0,\"92\":0,\"93\":0,\"94\":0,\"95\":0,\"96\":0,\"97\":0,\"98\":0,\"99\":0,\"100\":0,\"101\":0,\"102\":0,\"103\":0,\"104\":0,\"105\"
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ :0,\"106\":0,\"107\":0,\"108\":0,\"109\":0,\"110\":0,\"111\":0,\"112\":0,\"113\":0,\"114\":0,\"115\":0,\"116\":0,\"117\":0,\"118\":0,\"119\":0,\"120\":0,\"121\":170,\"122\":97,\"123\":103,\"124\":101,\"125\":110,\"126\":116,
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ \"127\":95,\"128\":105,\"129\":110,\"130\":102,\"131\":111,\"132\":196,\"133\":117,\"134\":132,\"135\":165,\"136\":115,\"137\":112,\"138\":97,\"139\":99,\"140\":101,\"141\":196,\"142\":36,\"143\":92,\"144\":197,\"145\":143,\"146\":49,\"147\":6,\"148\":225,\"149\":175,\"
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ 150\":58,\"151\":154,\"152\":29,\"153\":27,\"154\":201,\"155\":23,\"156\":67,\"157\":196,\"158\":130,\"159\":75,\"160\":152,\"161\":111,\"162\":140,\"163\":53,\"164\":158,\"165\":239,\"166\":186,\"167\":155,\"168\":255,\"169\":172,\"170\":105,\"171\":101,\"172\":79,
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ \"173\":170,\"174\":54,\"175\":131,\"176\":154,\"177\":12,\"178\":114,\"179\":165,\"180\":97,\"181\":103,\"182\":101,\"183\":110,\"184\":116,\"185\":196,\"186\":36,\"187\":123,\"188\":88,\"189\":252,\"190\":103,\"191\":102,\"192\":190,\"193\":254,\"194\":104,\"195\":167,\"196\
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ ":210,\"197\":29,\"198\":41,\"199\":26,\"200\":225,\"201\":12,\"202\":113,\"203\":137,\"204\":104,\"205\":253,\"206\":93,\"207\":101,\"208\":214,\"209\":107,\"210\":125,\"211\":58,\"212\":208,\"213\":110,\"214\":203,\"215\":2,\"216\":166,\"217\":30,\"218\":88,\"219\":56,\"220\
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ ":47,\"221\":244,\"222\":126,\"223\":164,\"224\":117,\"225\":114,\"226\":108,\"227\":115,\"228\":144,\"229\":172,\"230\":115,\"231\":105,\"232\":103,\"233\":110,\"234\":101,\"235\":100,\"236\":95,\"237\":97,\"238\":116,\"239\":95,\"240\":109,\"241\":115,\"242\":207,\"243\":0,\"244\":0,\"245\":1,\
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ "246\":117,\"247\":178,\"248\":189,\"249\":127,\"250\":47},\"error\":\"{\\\"_tag\\\":\\\"Of\\\",\\\"value\\\":{\\\"_tag\\\":\\\"Leaf\\\",\\\"actual\\\":{\\\"0\\\":131,\\\"1\\\":165,\\\"2\\\":97,\\\"3\\\":103,\\\"4\\\":101,\\\"5\
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ \\":110,\\\"6\\\":116,\\\"7\\\":196,\\\"8\\\":36,\\\"9\\\":123,\\\"10\\\":88,\\\"11\\\":252,\\\"12\\\":103,\\\"13\\\":102,\\\"14\\\":190,\\\"15\\\":254,\\\"16\\\":104,\\\"17\\\":167,\\\"18\\\":210,\\\"19\\\":29,\\\"20\\\":41,
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ \\\"21\\\":26,\\\"22\\\":225,\\\"23\\\":12,\\\"24\\\":113,\\\"25\\\":137,\\\"26\\\":104,\\\"27\\\":253,\\\"28\\\":93,\\\"29\\\":101,\\\"30\\\":214,\\\"31\\\":107,\\\"32\\\":125,\\\"33\\\":58,\\\"34\\\":208,\\\"35\\\":110,\\\"36\\\":203,\\\"37\\\":2,\\\"38\\\"
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ :166,\\\"39\\\":30,\\\"40\\\":88,\\\"41\\\":56,\\\"42\\\":47,\\\"43\\\":244,\\\"44\\\":126,\\\"45\\\":169,\\\"46\\\":115,\\\"47\\\":105,\\\"48\\\":103,\\\"49\\\":110,\\\"50\\\":97,\\\"51\\\":116,\\\"52\\\":117,\\\"53\\\":114,\\\"54\\\":101,\\\"55\\\":196,
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ \\\"56\\\":64,\\\"57\\\":0,\\\"58\\\":0,\\\"59\\\":0,\\\"60\\\":0,\\\"61\\\":0,\\\"62\\\":0,\\\"63\\\":0,\\\"64\\\":0,\\\"65\\\":0,\\\"66\\\":0,\\\"67\\\":0,\\\"68\\\":0,\\\"69\\\":0,\\\"70\\\":0,\\\"71\\
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ \":0,\\\"72\\\":0,\\\"73\\\":0,\\\"74\\\":0,\\\"75\\\":0,\\\"76\\\":0,\\\"77\\\":0,\\\"78\\\":0,\\\"79\\\":0,\\\"80\\\":0,\\\"81\\\":0,\\\"82\\\":0,\\\"83\\\":0,\\\"84\\\":0,\\\"85\\\":0,\\\"86\\\":0,\\\"87\\\":0,\\\"88\\
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ \":0,\\\"89\\\":0,\\\"90\\\":0,\\\"91\\\":0,\\\"92\\\":0,\\\"93\\\":0,\\\"94\\\":0,\\\"95\\\":0,\\\"96\\\":0,\\\"97\\\":0,\\\"98\\\":0,\\\"99\\\":0,\\\"100\\\":0,\\\"101\\\":0,\\\"102\\\":0,\\\"103\\\":0,\\\"104\\\":0,\\\"105\
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ \\":0,\\\"106\\\":0,\\\"107\\\":0,\\\"108\\\":0,\\\"109\\\":0,\\\"110\\\":0,\\\"111\\\":0,\\\"112\\\":0,\\\"113\\\":0,\\\"114\\\":0,\\\"115\\\":0,\\\"116\\\":0,\\\"117\\\":0,\\\"118\\\":0,\\\"119\\\":0,\\\"120\\\":0,\\\"121\\\":170,\\\"122\
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ \\":97,\\\"123\\\":103,\\\"124\\\":101,\\\"125\\\":110,\\\"126\\\":116,\\\"127\\\":95,\\\"128\\\":105,\\\"129\\\":110,\\\"130\\\":102,\\\"131\\\":111,\\\"132\\\":196,\\\"133\\\":117,\\\"134\\\":132,\\\"135\\\":165,\\\"136\\\":115,\\\"137\\\"
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ :112,\\\"138\\\":97,\\\"139\\\":99,\\\"140\\\":101,\\\"141\\\":196,\\\"142\\\":36,\\\"143\\\":92,\\\"144\\\":197,\\\"145\\\":143,\\\"146\\\":49,\\\"147\\\":6,\\\"148\\\":225,\\\"149\\\":175,\\\"150\\\":58,\\\"151\\\":154,\\
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ \"152\\\":29,\\\"153\\\":27,\\\"154\\\":201,\\\"155\\\":23,\\\"156\\\":67,\\\"157\\\":196,\\\"158\\\":130,\\\"159\\\":75,\\\"160\\\":152,\\\"161\\\":111,\\\"162\\\":140,\\\"163\\\":53,\\\"164\\\"
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ :158,\\\"165\\\":239,\\\"166\\\":186,\\\"167\\\":155,\\\"168\\\":255,\\\"169\\\":172,\\\"170\\\":105,\\\"171\\\":101,\\\"172\\\":79,\\\"173\\\":170,\\\"174\\\":54,\\\"175\\\":131,\\\"176\\\":154,\\
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ \"177\\\":12,\\\"178\\\":114,\\\"179\\\":165,\\\"180\\\":97,\\\"181\\\":103,\\\"182\\\":101,\\\"183\\\":110,\\\"184\\\":116,\\\"185\\\":196,\\\"186\\\":36,\\\"187\\\":123,\\\"188\\\":88,\\\"189\\\":252,\\\"190\\\":103,\\\"191\\
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ \":102,\\\"192\\\":190,\\\"193\\\":254,\\\"194\\\":104,\\\"195\\\":167,\\\"196\\\":210,\\\"197\\\":29,\\\"198\\\":41,\\\"199\\\":26,\\\"200\\\":225,\\\"201\\\":12,\\\"202\\\":113,\\\"203\\\":137,\\\"204\\\":104,\\\"205\\\":253,\\\"206\\\
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ ":93,\\\"207\\\":101,\\\"208\\\":214,\\\"209\\\":107,\\\"210\\\":125,\\\"211\\\":58,\\\"212\\\":208,\\\"213\\\":110,\\\"214\\\":203,\\\"215\\\":2,\\\"216\\\":166,\\\"217\\\":30,\\\"218\\\":88,\\\"219\\\":56,\\\"220\\\":47,\\\"221\\\"
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ :244,\\\"222\\\":126,\\\"223\\\":164,\\\"224\\\":117,\\\"225\\\":114,\\\"226\\\":108,\\\"227\\\":115,\\\"228\\\":144,\\\"229\\\":172,\\\"230\\\":115,\\\"231\\\":105,\\\"232\\\":103,\\\"233\\\":110,\\\"234\\\":101,\\\"235\\\":100,\\\"236\\\"
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸ :95,\\\"237\\\":97,\\\"238\\\":116,\\\"239\\\":95,\\\"240\\\":109,\\\"241\\\":115,\\\"242\\\":207,\\\"243\\\":0,\\\"244\\\":0,\\\"245\\\":1,\\\"246\\\":117,\\\"247\\\":178,\\\"248\\\":189,\\\"249\\\":127,\\\"250\\\":47},\\\"
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮ error\\\":\\\"Signature does not verify for agent and agent_info data.\\\"}}\"}}")))] })),
☮     ),
☮     location: Location {
☮         file: "crates/holochain/src/bin/holochain/main.rs",
☮         line: 102,
☮         col: 5,
☮     },
☮ }
☮ thread 'main' panicked at 'Couldn't initialize conductor from legacy config: ConductorError(CreateAppFailed(Failed { app_id: "LEGACY", errors: [HolochainP2pError(OtherKitsuneP2pError(Bootstrap("Error: {\"_tag\":\"Of\",\"value\":{\"_tag\":\"Leaf\",\"actual\":{\"0\":131,\"1\":165,\"2\":97,\"3\":103,\"4\":101,\"5\":110,\"6\":116,\"7\":196,\"8\":36,\"9\":123,\"10\":88,\"11\":252,\"12\":103,\"13\":102,\"14\":190,\"15\":254,\"16\":104,\"17\":167,\"18\":210,\"19\":29,\"20\":41,\"21\":26,\"22\":225,\"23\":12,\"24\":113,\"25\":137,\"26\":104,\"27\":253,\"28\":93,\"29\":101,\"30\":214,\"31\":107,\"32\":125,\"33\":58,\"34\":208,\"35\":110,\"36\":203,\"37\":2,\"38\":166,\"39\":30,\"40\":88,\"41\":56,\"42\":47,\"43\":244,\"44\":126,\"45\":169,\"46\":115,\"47\":105,\"48\":103,\"49\":110,\"50\":97,\"51\":116,\"52\":117,\"53\":114,\"54\":101,\"55\":196,\"56\":64,\"57\":0,\"58\":0,\"59\":0,\"60\":0,\"61\":0,\"62\":0,\"63\":0,\"64\":0,\"65\":0,\"66\":0,\"67\":0,\"68\":0,\"69\":0,\"70\":0,\"71\":0,\"72\":0,\"73\":0,\"74\":0,\"75\":0,\"76\":0,\"77\":0,\"78\":0,\"79\":0,\"80\":0,\"81\":0,\"82\":0,\"83\":0,\"84\":0,\"85\":0,\"86\":0,\"87\":0,\"88\":0,\"89\":0,\"90\":0,\"91\":0,\"92\":0,\"93\":0,\"94\":0,\"95\":0,\"96\":0,\"97\":0,\"98\":0,\"99\":0,\"100\":0,\"101\":0,\"102\":0,\"103\":0,\"104\":0,\"105\":0,\"106\":0,\"107\":0,\"108\":0,\"109\":0,\"110\":0,\"111\":0,\"112\":0,\"113\":0,\"114\":0,\"115\":0,\"116\":0,\"117\":0,\"118\":0,\"119\":0,\"120\":0,\"121\":170,\"122\":97,\"123\":103,\"124\":101,\"125\":110,\"126\":116,\"127\":95,\"128\":105,\"129\":110,\"130\":102,\"131\":111,\"132\":196,\"133\":117,\"134\":132,\"135\":165,\"136\":115,\"137\":112,\"138\":97,\"139\":99,\"140\":101,\"141\":196,\"142\":36,\"143\":92,\"144\":197,\"145\":143,\"146\":49,\"147\":6,\"148\":225,\"149\":175,\"150\":58,\"151\":154,\"152\":29,\"153\":27,\"154\":201,\"155\":23,\"156\":67,\"157\":196,\"158\":130,\"159\":75,\"160\":152,\"161\":111,\"162\":140,\"163\":53,\"164\":158,\"165\":239,\"166\":186,\"167\":155,\"168\":255,\"169\":172,\"170\":105,\"171\":101,\"172\":79,\"173\":170,\"174\":54,\"175\":131,\"176\":154,\"177\":12,\"178\":114,\"179\":165,\"180\":97,\"181\":103,\"182\":101,\"183\":110,\"184\":116,\"185\":196,\"186\":36,\"187\":123,\"188\":88,\"189\":252,\"190\":103,\"191\":102,\"192\":190,\"193\":254,\"194\":104,\"195\":167,\"196\":210,\"197\":29,\"198\":41,\"199\":26,\"200\":225,\"201\":12,\"202\":113,\"203\":137,\"204\":104,\"205\":253,\"206\":93,\"207\":101,\"208\":214,\"209\":107,\"210\":125,\"211\":58,\"212\":208,\"213\":110,\"214\":203,\"215\":2,\"216\":166,\"217\":30,\"218\":88,\"219\":56,\"220\":47,\"221\":244,\"222\":126,\"223\":164,\"224\":117,\"225\":114,\"226\":108,\"227\":115,\"228\":144,\"229\":172,\"230\":115,\"231\":105,\"232\":103,\"233\":110,\"234\":101,\"235\":100,\"236\":95,\"237\":97,\"238\":116,\"239\":95,\"240\":109,\"241\":115,\"242\":207,\"243\":0,\"244\":0,\"245\":1,\"246\":117,\"247\":178,\"248\":189,\"249\":127,\"250\":47},\"error\":\"{\\\"_tag\\\":\\\"Of\\\",\\\"value\\\":{\\\"_tag\\\":\\\"Leaf\\\",\\\"actual\\\":{\\\"0\\\":131,\\\"1\\\":165,\\\"2\\\":97,\\\"3\\\":103,\\\"4\\\":101,\\\"5\\\":110,\\\"6\\\":116,\\\"7\\\":196,\\\"8\\\":36,\\\"9\\\":123,\\\"10\\\":88,\\\"11\\\":252,\\\"12\\\":103,\\\"13\\\":102,\\\"14\\\":190,\\\"15\\\":254,\\\"16\\\":104,\\\"17\\\":167,\\\"18\\\":210,\\\"19\\\":29,\\\"20\\\":41,\\\"21\\\":26,\\\"22\\\":225,\\\"23\\\":12,\\\"24\\\":113,\\\"25\\\":137,\\\"26\\\":104,\\\"27\\\":253,\\\"28\\\":93,\\\"29\\\":101,\\\"30\\\":214,\\\"31\\\":107,\\\"32\\\":125,\\\"33\\\":58,\\\"34\\\":208,\\\"35\\\":110,\\\"36\\\":203,\\\"37\\\":2,\\\"38\\\":166,\\\"39\\\":30,\\\"40\\\":88,\\\"41\\\":56,\\\"42\\\":47,\\\"43\\\":244,\\\"44\\\":126,\\\"45\\\":169,\\\"46\\\":115,\\\"47\\\":105,\\\"48\\\":103,\\\"49\\\":110,\\\"50\\\":97,\\\"51\\\":116,\\\"52\\\":117,\\\"53\\\":114,\\\"54\\\":101,\\\"55\\\":196,\\\"56\\\":64,\\\"57\\\":0,\\\"58\\\":0,\\\"59\\\":0,\\\"60\\\":0,\\\"61\\\":0,\\\"62\\\":0,\\\"63\\\":0,\\\"64\\\":0,\\\"65\\\":0,\\\"66\\\":0,\\\"67\\\":0,\\\"68\\\":0,\\\"69\\\":0,\\\"70\\\":0,\\\"71\\\":0,\\\"72\\\":0,\\\"73\\\":0,\\\"74\\\":0,\\\"75\\\":0,\\\"76\\\":0,\\\"77\\\":0,\\\"78\\\":0,\\\"79\\\":0,\\\"80\\\":0,\\\"81\\\":0,\\\"82\\\":0,\\\"83\\\":0,\\\"84\\\":0,\\\"85\\\":0,\\\"86\\\":0,\\\"87\\\":0,\\\"88\\\":0,\\\"89\\\":0,\\\"90\\\":0,\\\"91\\\":0,\\\"92\\\":0,\\\"93\\\":0,\\\"94\\\":0,\\\"95\\\":0,\\\"96\\\":0,\\\"97\\\":0,\\\"98\\\":0,\\\"99\\\":0,\\\"100\\\":0,\\\"101\\\":0,\\\"102\\\":0,\\\"103\\\":0,\\\"104\\\":0,\\\"105\\\":0,\\\"106\\\":0,\\\"107\\\":0,\\\"108\\\":0,\\\"109\\\":0,\\\"110\\\":0,\\\"111\\\":0,\\\"112\\\":0,\\\"113\\\":0,\\\"114\\\":0,\\\"115\\\":0,\\\"116\\\":0,\\\"117\\\":0,\\\"118\\\":0,\\\"119\\\":0,\\\"120\\\":0,\\\"121\\\":170,\\\"122\\\":97,\\\"123\\\":103,\\\"124\\\":101,\\\"125\\\":110,\\\"126\\\":116,\\\"127\\\":95,\\\"128\\\":105,\\\"129\\\":110,\\\"130\\\":102,\\\"131\\\":111,\\\"132\\\":196,\\\"133\\\":117,\\\"134\\\":132,\\\"135\\\":165,\\\"136\\\":115,\\\"137\\\":112,\\\"138\\\":97,\\\"139\\\":99,\\\"140\\\":101,\\\"141\\\":196,\\\"142\\\":36,\\\"143\\\":92,\\\"144\\\":197,\\\"145\\\":143,\\\"146\\\":49,\\\"147\\\":6,\\\"148\\\":225,\\\"149\\\":175,\\\"150\\\":58,\\\"151\\\":154,\\\"152\\\":29,\\\"153\\\":27,\\\"154\\\":201,\\\"155\\\":23,\\\"156\\\":67,\\\"157\\\":196,\\\"158\\\":130,\\\"159\\\":75,\\\"160\\\":152,\\\"161\\\":111,\\\"162\\\":140,\\\"163\\\":53,\\\"164\\\":158,\\\"165\\\":239,\\\"166\\\":186,\\\"167\\\":155,\\\"168\\\":255,\\\"169\\\":172,\\\"170\\\":105,\\\"171\\\":101,\\\"172\\\":79,\\\"173\\\":170,\\\"174\\\":54,\\\"175\\\":131,\\\"176\\\":154,\\\"177\\\":12,\\\"178\\\":114,\\\"179\\\":165,\\\"180\\\":97,\\\"181\\\":103,\\\"182\\\":101,\\\"183\\\":110,\\\"184\\\":116,\\\"185\\\":196,\\\"186\\\":36,\\\"187\\\":123,\\\"188\\\":88,\\\"189\\\":252,\\\"190\\\":103,\\\"191\\\":102,\\\"192\\\":190,\\\"193\\\":254,\\\"194\\\":104,\\\"195\\\":167,\\\"196\\\":210,\\\"197\\\":29,\\\"198\\\":41,\\\"199\\\":26,\\\"200\\\":225,\\\"201\\\":12,\\\"202\\\":113,\\\"203\\\":137,\\\"204\\\":104,\\\"205\\\":253,\\\"206\\\":93,\\\"207\\\":101,\\\"208\\\":214,\\\"209\\\":107,\\\"210\\\":125,\\\"211\\\":58,\\\"212\\\":208,\\\"213\\\":110,\\\"214\\\":203,\\\"215\\\":2,\\\"216\\\":166,\\\"217\\\":30,\\\"218\\\":88,\\\"219\\\":56,\\\"220\\\":47,\\\"221\\\":244,\\\"222\\\":126,\\\"223\\\":164,\\\"224\\\":117,\\\"225\\\":114,\\\"226\\\":108,\\\"227\\\":115,\\\"228\\\":144,\\\"229\\\":172,\\\"230\\\":115,\\\"231\\\":105,\\\"232\\\":103,\\\"233\\\":110,\\\"234\\\":101,\\\"235\\\":100,\\\"236\\\":95,\\\"237\\\":97,\\\"238\\\":116,\\\"239\\\":95,\\\"240\\\":109,\\\"241\\\":115,\\\"242\\\":207,\\\"243\\\":0,\\\"244\\\":0,\\\"245\\\":1,\\\"246\\\":117,\\\"247\\\":178,\\\"248\\\":189,\\\"249\\\":127,\\\"250\\\":47},\\\"error\\\":\\\"Signature does not verify for agent and agent_info data.\\\"}}\"}}"))), HolochainP2pError(OtherKitsuneP2pError(Bootstrap("Error: {\"_tag\":\"Of\",\"value\":{\"_tag\":\"Leaf\",\"actual\":{\"0\":131,\"1\":165,\"2\":97,\"3\":103,\"4\":101,\"5\":110,\"6\":116,\"7\":196,\"8\":36,\"9\":123,\"10\":88,\"11\":252,\"12\":103,\"13\":102,\"14\":190,\"15\":254,\"16\":104,\"17\":167,\"18\":210,\"19\":29,\"20\":41,\"21\":26,\"22\":225,\"23\":12,\"24\":113,\"25\":137,\"26\":104,\"27\":253,\"28\":93,\"29\":101,\"30\":214,\"31\":107,\"32\":125,\"33\":58,\"34\":208,\"35\":110,\"36\":203,\"37\":2,\"38\":166,\"39\":30,\"40\":88,\"41\":56,\"42\":47,\"43\":244,\"44\":126,\"45\":169,\"46\":115,\"47\":105,\"48\":103,\"49\":110,\"50\":97,\"51\":116,\"52\":117,\"53\":114,\"54\":101,\"55\":196,\"56\":64,\"57\":0,\"58\":0,\"59\":0,\"60\":0,\"61\":0,\"62\":0,\"63\":0,\"64\":0,\"65\":0,\"66\":0,\"67\":0,\"68\":0,\"69\":0,\"70\":0,\"71\":0,\"72\":0,\"73\":0,\"74\":0,\"75\":0,\"76\":0,\"77\":0,\"78\":0,\"79\":0,\"80\":0,\"81\":0,\"82\":0,\"83\":0,\"84\":0,\"85\":0,\"86\":0,\"87\":0,\"88\":0,\"89\":0,\"90\":0,\"91\":0,\"92\":0,\"93\":0,\"94\":0,\"95\":0,\"96\":0,\"97\":0,\"98\":0,\"99\":0,\"100\":0,\"101\":0,\"102\":0,\"103\":0,\"104\":0,\"105\":0,\"106\":0,\"107\":0,\"108\":0,\"109\":0,\"110\":0,\"111\":0,\"112\":0,\"113\":0,\"114\":0,\"115\":0,\"116\":0,\"117\":0,\"118\":0,\"119\":0,\"120\":0,\"121\":170,\"122\":97,\"123\":103,\"124\":101,\"125\":110,\"126\":116,\"127\":95,\"128\":105,\"129\":110,\"130\":102,\"131\":111,\"132\":196,\"133\":117,\"134\":132,\"135\":165,\"136\":115,\"137\":112,\"138\":97,\"139\":99,\"140\":101,\"141\":196,\"142\":36,\"143\":92,\"144\":197,\"145\":143,\"146\":49,\"147\":6,\"148\":225,\"149\":175,\"150\":58,\"151\":154,\"152\":29,\"153\":27,\"154\":201,\"155\":23,\"156\":67,\"157\":196,\"158\":130,\"159\":75,\"160\":152,\"161\":111,\"162\":140,\"163\":53,\"164\":158,\"165\":239,\"166\":186,\"167\":155,\"168\":255,\"169\":172,\"170\":105,\"171\":101,\"172\":79,\"173\":170,\"174\":54,\"175\":131,\"176\":154,\"177\":12,\"178\":114,\"179\":165,\"180\":97,\"181\":103,\"182\":101,\"183\":110,\"184\":116,\"185\":196,\"186\":36,\"187\":123,\"188\":88,\"189\":252,\"190\":103,\"191\":102,\"192\":190,\"193\":254,\"194\":104,\"195\":167,\"196\":210,\"197\":29,\"198\":41,\"199\":26,\"200\":225,\"201\":12,\"202\":113,\"203\":137,\"204\":104,\"205\":253,\"206\":93,\"207\":101,\"208\":214,\"209\":107,\"210\":125,\"211\":58,\"212\":208,\"213\":110,\"214\":203,\"215\":2,\"216\":166,\"217\":30,\"218\":88,\"219\":56,\"220\":47,\"221\":244,\"222\":126,\"223\":164,\"224\":117,\"225\":114,\"226\":108,\"227\":115,\"228\":144,\"229\":172,\"230\":115,\"231\":105,\"232\":103,\"233\":110,\"234\":101,\"235\":100,\"236\":95,\"237\":97,\"238\":116,\"239\":95,\"240\":109,\"241\":115,\"242\":207,\"243\":0,\"244\":0,\"245\":1,\"246\":117,\"247\":178,\"248\":189,\"249\":127,\"250\":47},\"error\":\"{\\\"_tag\\\":\\\"Of\\\",\\\"value\\\":{\\\"_tag\\\":\\\"Leaf\\\",\\\"actual\\\":{\\\"0\\\":131,\\\"1\\\":165,\\\"2\\\":97,\\\"3\\\":103,\\\"4\\\":101,\\\"5\\\":110,\\\"6\\\":116,\\\"7\\\":196,\\\"8\\\":36,\\\"9\\\":123,\\\"10\\\":88,\\\"11\\\":252,\\\"12\\\":103,\\\"13\\\":102,\\\"14\\\":190,\\\"15\\\":254,\\\"16\\\":104,\\\"17\\\":167,\\\"18\\\":210,\\\"19\\\":29,\\\"20\\\":41,\\\"21\\\":26,\\\"22\\\":225,\\\"23\\\":12,\\\"24\\\":113,\\\"25\\\":137,\\\"26\\\":104,\\\"27\\\":253,\\\"28\\\":93,\\\"29\\\":101,\\\"30\\\":214,\\\"31\\\":107,\\\"32\\\":125,\\\"33\\\":58,\\\"34\\\":208,\\\"35\\\":110,\\\"36\\\":203,\\\"37\\\":2,\\\"38\\\":166,\\\"39\\\":30,\\\"40\\\":88,\\\"41\\\":56,\\\"42\\\":47,\\\"43\\\":244,\\\"44\\\":126,\\\"45\\\":169,\\\"46\\\":115,\\\"47\\\":105,\\\"48\\\":103,\\\"49\\\":110,\\\"50\\\":97,\\\"51\\\":116,\\\"52\\\":117,\\\"53\\\":114,\\\"54\\\":101,\\\"55\\\":196,\\\"56\\\":64,\\\"57\\\":0,\\\"58\\\":0,\\\"59\\\":0,\\\"60\\\":0,\\\"61\\\":0,\\\"62\\\":0,\\\"63\\\":0,\\\"64\\\":0,\\\"65\\\":0,\\\"66\\\":0,\\\"67\\\":0,\\\"68\\\":0,\\\"69\\\":0,\\\"70\\\":0,\\\"71\\\":0,\\\"72\\\":0,\\\"73\\\":0,\\\"74\\\":0,\\\"75\\\":0,\\\"76\\\":0,\\\"77\\\":0,\\\"78\\\":0,\\\"79\\\":0,\\\"80\\\":0,\\\"81\\\":0,\\\"82\\\":0,\\\"83\\\":0,\\\"84\\\":0,\\\"85\\\":0,\\\"86\\\":0,\\\"87\\\":0,\\\"88\\\":0,\\\"89\\\":0,\\\"90\\\":0,\\\"91\\\":0,\\\"92\\\":0,\\\"93\\\":0,\\\"94\\\":0,\\\"95\\\":0,\\\"96\\\":0,\\\"97\\\":0,\\\"98\\\":0,\\\"99\\\":0,\\\"100\\\":0,\\\"101\\\":0,\\\"102\\\":0,\\\"103\\\":0,\\\"104\\\":0,\\\"105\\\":0,\\\"106\\\":0,\\\"107\\\":0,\\\"108\\\":0,\\\"109\\\":0,\\\"110\\\":0,\\\"111\\\":0,\\\"112\\\":0,\\\"113\\\":0,\\\"114\\\":0,\\\"115\\\":0,\\\"116\\\":0,\\\"117\\\":0,\\\"118\\\":0,\\\"119\\\":0,\\\"120\\\":0,\\\"121\\\":170,\\\"122\\\":97,\\\"123\\\":103,\\\"124\\\":101,\\\"125\\\":110,\\\"126\\\":116,\\\"127\\\":95,\\\"128\\\":105,\\\"129\\\":110,\\\"130\\\":102,\\\"131\\\":111,\\\"132\\\":196,\\\"133\\\":117,\\\"134\\\":132,\\\"135\\\":165,\\\"136\\\":115,\\\"137\\\":112,\\\"138\\\":97,\\\"139\\\":99,\\\"140\\\":101,\\\"141\\\":196,\\\"142\\\":36,\\\"143\\\":92,\\\"144\\\":197,\\\"145\\\":143,\\\"146\\\":49,\\\"147\\\":6,\\\"148\\\":225,\\\"149\\\":175,\\\"150\\\":58,\\\"151\\\":154,\\\"152\\\":29,\\\"153\\\":27,\\\"154\\\":201,\\\"155\\\":23,\\\"156\\\":67,\\\"157\\\":196,\\\"158\\\":130,\\\"159\\\":75,\\\"160\\\":152,\\\"161\\\":111,\\\"162\\\":140,\\\"163\\\":53,\\\"164\\\":158,\\\"165\\\":239,\\\"166\\\":186,\\\"167\\\":155,\\\"168\\\":255,\\\"169\\\":172,\\\"170\\\":105,\\\"171\\\":101,\\\"172\\\":79,\\\"173\\\":170,\\\"174\\\":54,\\\"175\\\":131,\\\"176\\\":154,\\\"177\\\":12,\\\"178\\\":114,\\\"179\\\":165,\\\"180\\\":97,\\\"181\\\":103,\\\"182\\\":101,\\\"183\\\":110,\\\"184\\\":116,\\\"185\\\":196,\\\"186\\\":36,\\\"187\\\":123,\\\"188\\\":88,\\\"189\\\":252,\\\"190\\\":103,\\\"191\\\":102,\\\"192\\\":190,\\\"193\\\":254,\\\"194\\\":104,\\\"195\\\":167,\\\"196\\\":210,\\\"197\\\":29,\\\"198\\\":41,\\\"199\\\":26,\\\"200\\\":225,\\\"201\\\":12,\\\"202\\\":113,\\\"203\\\":137,\\\"204\\\":104,\\\"205\\\":253,\\\"206\\\":93,\\\"207\\\":101,\\\"208\\\":214,\\\"209\\\":107,\\\"210\\\":125,\\\"211\\\":58,\\\"212\\\":208,\\\"213\\\":110,\\\"214\\\":203,\\\"215\\\":2,\\\"216\\\":166,\\\"217\\\":30,\\\"218\\\":88,\\\"219\\\":56,\\\"220\\\":47,\\\"221\\\":244,\\\"222\\\":126,\\\"223\\\":164,\\\"224\\\":117,\\\"225\\\":114,\\\"226\\\":108,\\\"227\\\":115,\\\"228\\\":144,\\\"229\\\":172,\\\"230\\\":115,\\\"231\\\":105,\\\"232\\\":103,\\\"233\\\":110,\\\"234\\\":101,\\\"235\\\":100,\\\"236\\\":95,\\\"237\\\":97,\\\"238\\\":116,\\\"239\\\":95,\\\"240\\\":109,\\\"241\\\":115,\\\"242\\\":207,\\\"243\\\":0,\\\"244\\\":0,\\\"245\\\":1,\\\"246\\\":117,\\\"247\\\":178,\\\"248\\\":189,\\\"249\\\":127,\\\"250\\\":47},\\\"error\\\":\\\"Signature does not verify for agent and agent_info data.\\\"}}\"}}")))] }))', crates/holochain/src/bin/holochain/main.rs:102:5
☮ stack backtrace:
☮ 
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉    0: backtrace::backtrace::libunwind::trace
☉              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
☉    1: backtrace::backtrace::trace_unsynchronized
☉              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★ 
★    2: std::sys_common::backtrace::_print_fmt
★              at src/libstd/sys_common/backtrace.rs:78
★    3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
★              at src/libstd/sys_common/backtrace.rs:59
★ 
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯    4: core::fmt::write
☯              at src/libcore/fmt/mod.rs:1076
☯ 
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸    5: std::io::Write::write_fmt
☸              at src/libstd/io/mod.rs:1537
☸    6: std::sys_common::backtrace::_print
☸              at src/libstd/sys_common/backtrace.rs:62
☸    7: std::sys_common::backtrace::print
☸              at src/libstd/sys_common/backtrace.rs:49
☸    8: std::panicking::default_hook::{{closure}}
☸              at src/libstd/panicking.rs:198
☸    9: std::panicking::default_hook
☸              at src/libstd/panicking.rs:218
☸ 
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮   10: <holochain_state::env::ENVIRONMENTS as core::ops::deref::Deref>
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉ ::deref::__static_ref_initialize::{{closure}}
☉   11: std::panicking::rust_panic_with_hook
☉              at src/libstd/panicking.rs:490
☉   12: rust_begin_unwind
☉              at src/libstd/panicking.rs:388
☉   13: core::panicking::panic_fmt
☉              at src/libcore/panicking.rs:101
☉   14: core::option::expect_none_failed
☉              at src/libcore/option.rs:1272
☉ 
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★   15: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
★ 
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯   16: tokio::runtime::enter::Enter::block_on
☯ 
16:19:25 info: 
☸☸☸ {{{CONDUCTOR conductor}}}
☸   17: tokio::runtime::thread_pool::ThreadPool::block_on
☸ 
16:19:25 info: 
☮☮☮ {{{CONDUCTOR conductor}}}
☮   18: tokio::runtime::context::enter
☮   19: holochain::main
☮ 
16:19:25 info: 
☉☉☉ {{{CONDUCTOR conductor}}}
☉   20: std::rt::lang_start::{{closure}}
☉   21: std::rt::lang_start_internal::{{closure}}
☉              at src/libstd/rt.rs:52
☉   22: std::panicking::try::do_call
☉              at src/libstd/panicking.rs:297
☉   23: std::panicking::try
☉              at src/libstd/panicking.rs:274
☉   24: std::panic::catch_unwind
☉              at src/libstd/panic.rs:394
☉   25: std::rt::lang_start_internal
☉              at src/libstd/rt.rs:51
☉   26: main
☉   27: __libc_start_main
☉ 
16:19:25 info: 
★★★ {{{CONDUCTOR conductor}}}
★   28: _start
★              at ../sysdeps/x86_64/start.S:120
★ 
16:19:25 info: 
☯☯☯ {{{CONDUCTOR conductor}}}
☯ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
☯ 
16:19:25 [tryorama] info: conductor 'conductor' exited with code 101
16:19:25 [tryorama] error: Test error: 'Conductor exited before starting interface (code 101)'
not ok 1 Test threw an exception. See output for details.
  ---
    operator: fail
    at: <anonymous> (/mnt/data/engagement/holochain/elemental-chat/tests/node_modules/@holochain/tryorama/src/middleware.ts:138:13)
    stack: |-
      Error: Test threw an exception. See output for details.
          at Test.assert [as _assert] (/mnt/data/engagement/holochain/elemental-chat/tests/node_modules/tape/lib/test.js:260:54)
          at Test.bound [as _assert] (/mnt/data/engagement/holochain/elemental-chat/tests/node_modules/tape/lib/test.js:84:32)
          at Test.fail (/mnt/data/engagement/holochain/elemental-chat/tests/node_modules/tape/lib/test.js:354:10)
          at Test.bound [as fail] (/mnt/data/engagement/holochain/elemental-chat/tests/node_modules/tape/lib/test.js:84:32)
          at /mnt/data/engagement/holochain/elemental-chat/tests/node_modules/@holochain/tryorama/src/middleware.ts:138:13
          at processTicksAndRejections (internal/process/task_queues.js:93:5)
  ...
got an error for test 'chat away': Conductor exited before starting interface (code 101)

1..1
# tests 1
# pass  0
# fail  1

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] test:standard: `TRYORAMA_LOG_LEVEL=info RUST_BACKTRACE=1 TRYORAMA_HOLOCHAIN_PATH="holochain" ts-node src/index.ts`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] test:standard script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/thijs/.npm/_logs/2020-11-10T15_19_26_043Z-debug.log
npm ERR! Test failed.  See above for more details.

Since this is quite some output, I wouldn't know where to start.

holochain --version gives holochain 0.0.1

unable to `npm test` with a recent holonix

hi! it's quite possible I did something wrong, but I was hoping someone could point me in the right direction.

in the repo root for a checkout of 11afbc4d171d0930ff409343a9727b3ba9ffa274 from my branch (which just adds a pinned holonix shell.nix and then includes a file update from npm test).

$ nix-shell
<... clipped ...>

[nix-shell:~/projects/elemental-chat]$ CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown
    Updating git repository `https://github.com/holochain/holochain.git`
   Compiling fixt v0.0.1 (https://github.com/holochain/holochain.git?rev=0936025e957056bde8ad5a683fa18d91c71d46fc#0936025e)
   Compiling holo_hash v0.0.1 (https://github.com/holochain/holochain.git?rev=0936025e957056bde8ad5a683fa18d91c71d46fc#0936025e)
   Compiling holochain_zome_types v0.0.1 (https://github.com/holochain/holochain.git?rev=0936025e957056bde8ad5a683fa18d91c71d46fc#0936025e)
   Compiling hdk3_derive v0.0.1 (https://github.com/holochain/holochain.git?rev=0936025e957056bde8ad5a683fa18d91c71d46fc#0936025e)
   Compiling hdk3 v0.0.1 (https://github.com/holochain/holochain.git?rev=0936025e957056bde8ad5a683fa18d91c71d46fc#0936025e)
   Compiling elemental-chat v0.0.1-alpha14 (/home/mhueschen/projects/elemental-chat/zomes/chat)
    Finished release [optimized] target(s) in 2m 54s

[nix-shell:~/projects/elemental-chat]$ dna-util -c elemental-chat.dna.workdir

[nix-shell:~/projects/elemental-chat]$ cd tests/

[nix-shell:~/projects/elemental-chat/tests]$ npm install
npm WARN [email protected] No description
npm WARN [email protected] No repository field.

updated 7 packages and audited 212 packages in 338.598s

41 packages are looking for funding
  run `npm fund` for details

found 2 high severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

[nix-shell:~/projects/elemental-chat/tests]$ npm test

> [email protected] test /home/mhueschen/projects/elemental-chat/tests
> npm run test:setup && npm run test:standard


> [email protected] test:setup /home/mhueschen/projects/elemental-chat/tests
> CARGO_TARGET_DIR=../target cargo build --release --target wasm32-unknown-unknown && dna-util -c ../elemental-chat.dna.workdir

    Finished release [optimized] target(s) in 0.04s

> [email protected] test:standard /home/mhueschen/projects/elemental-chat/tests
> TRYORAMA_LOG_LEVEL=info RUST_LOG=holochain::core::ribosome::host_fn::debug=debug RUST_BACKTRACE=1 ts-node src/index.ts | tap-diff

        21:48:07 [tryorama] info: Using the following settings from environment variables:
        21:48:07 [tryorama] info: {
          "adminInterfaceId": "tryorama-interface-admin",
          "appInterfaceId": "tryorama-interface-app",
          "stateDumpOnError": true,
          "zomeCallTimeoutMs": 90000,
          "conductorTimeoutMs": 125000,
          "strictConductorTimeout": false,
          "chooseFreePort": false,
          "logLevel": "info",
          "portRange": [
            33000,
            34000
          ],
          "legacy": false,
          "singletonAppId": "TRYORAMA_APP",
          "holochainPath": "holochain",
          "lairPath": "lair-keystore"
        }

  chat away
        FIXME: ignoring onJoin
        21:48:07 [tryorama] info: Spawning lair for test with keystore at:  /tmp/tmp.wLsGNsL3fd/tryorama/DDeaRf/keystore
        21:48:07 [tryorama] info: Using conductor path:  holochain
        21:48:07 [tryorama] info: Holochain version:     holochain 0.0.100
        21:48:07 [tryorama] info: Conductor config path: /tmp/tmp.wLsGNsL3fd/tryorama/DDeaRf/conductor-config.yml
        21:48:07 info:
        ☉☉☉ [[[CONDUCTOR c0]]]
        ☉
        ☉ ###HOLOCHAIN_SETUP###
        ☉ ###ADMIN_PORT:33000###
        ☉ ###HOLOCHAIN_SETUP_END###
        ☉ Conductor ready.
        ☉
        21:48:07 [tryorama] info: Conductor 'c0' process spawning completed.
        21:48:08 [tryorama] error: Test error: {
          type: 'error',
          data: {
            type: 'internal_error',
            data: 'Conductor returned an error while using a ConductorApi: EntryDefStoreError(DnaError(WasmError(Compile("link error: Import not found, namespace: env, name: __debug"))))'
          }
        }
    ✖  Test threw an exception. See output for details. at <anonymous> (/home/mhueschen/projects/elemental-chat/tests/node_modules/@holochain/tryorama/src/middleware.ts:137:13)
        undefinedundefined
        21:48:08 [tryorama] info: conductor 'c0' exited with code null
        FIXME: ignoring onLeave
    ✖  test exited without ending: multi-chunk at process.<anonymous> (/home/mhueschen/projects/elemental-chat/tests/node_modules/tape/index.js:85:19)
        undefinedundefined

passed: 0  failed: 2  of 2 tests  (16.8s)

2 of 2 tests failed.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] test:standard: `TRYORAMA_LOG_LEVEL=info RUST_LOG=holochain::core::ribosome::host_fn::debug=debug RUST_BACKTRACE=1 ts-node src/index.ts | tap-diff`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] test:standard script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/mhueschen/.npm/_logs/2021-02-26T03_48_22_755Z-debug.log
npm ERR! Test failed.  See above for more details.

Trouble on MacOS

[nix-shell:~/Code/elemental-chat/tests]$ npm test

[email protected] test /Users/rayzer/Code/elemental-chat/tests
npm run test:setup && npm run test:standard

[email protected] test:setup /Users/rayzer/Code/elemental-chat/tests
CARGO_TARGET_DIR=../target cargo build --release --target wasm32-unknown-unknown && dna-util -c ../elemental-chat.dna.workdir

Finished release [optimized] target(s) in 0.11s

[email protected] test:standard /Users/rayzer/Code/elemental-chat/tests
TRYORAMA_LOG_LEVEL=info RUST_LOG=holochain::core::ribosome::host_fn::debug=debug RUST_BACKTRACE=1 ts-node src/index.ts | tap-diff

/Users/rayzer/.nvm/versions/node/v8.14.0/lib/node_modules/ts-node/src/index.ts:513
return new TSError(diagnosticText, diagnosticCodes)
^
TSError: ⨯ Unable to compile TypeScript:
src/index.ts(1,30): error TS2307: Cannot find module '@holochain/tryorama' or its corresponding type declarations.
src/index.ts(5,1): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try npm i --save-dev @types/node.
src/index.ts(6,1): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try npm i --save-dev @types/node.
src/index.ts(7,1): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try npm i --save-dev @types/node.
src/index.ts(8,1): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try npm i --save-dev @types/node.

at createTSError (/Users/rayzer/.nvm/versions/node/v8.14.0/lib/node_modules/ts-node/src/index.ts:513:12)
at reportTSError (/Users/rayzer/.nvm/versions/node/v8.14.0/lib/node_modules/ts-node/src/index.ts:517:19)
at getOutput (/Users/rayzer/.nvm/versions/node/v8.14.0/lib/node_modules/ts-node/src/index.ts:752:36)
at Object.compile (/Users/rayzer/.nvm/versions/node/v8.14.0/lib/node_modules/ts-node/src/index.ts:968:32)
at Module.m._compile (/Users/rayzer/.nvm/versions/node/v8.14.0/lib/node_modules/ts-node/src/index.ts:1056:42)
at Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Object.require.extensions.<computed> [as .ts] (/Users/rayzer/.nvm/versions/node/v8.14.0/lib/node_modules/ts-node/src/index.ts:1059:12)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)

passed: 0 failed: 0 of 0 tests (691ms)

All of 0 tests passed!

Cannot enter nix-shell

When trying to enter nix-shell, this is what it says:

Screen Shot 2020-11-30 at 10 39 04

And here's what --show-trace shows:

Screen Shot 2020-11-30 at 10 53 45

compile error as of 197bcbb

hi!

using the nix-shell provided by default.nix in this repo only (i.e. ignoring the README steps which say to go over to the holochain repo and build it at some unspecified commit) I see:

vayu :: ~/projects/elemental-chat ‹develop› » git rev-parse HEAD
197bcbb860a2db52507facf3944bf35f71a0fdca

vayu :: ~/projects/elemental-chat ‹develop› » nix-shell

[nix-shell:~/projects/elemental-chat]$ CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown
   Compiling elemental-chat v0.2.0-alpha13 (/home/mhueschen/projects/elemental-chat/zomes/chat)
error[E0308]: try expression alternatives have incompatible types
  --> zomes/chat/src/entries/channel/handlers.rs:27:34
   |
27 |         created_at: to_timestamp(sys_time()?),
   |                                  ^^^^^^^^^^^ expected struct `std::time::Duration`, found struct `hdk::prelude::Timestamp`

error[E0308]: try expression alternatives have incompatible types
   --> zomes/chat/src/entries/message/handlers.rs:188:23
    |
188 |     let now = to_date(sys_time()?);
    |                       ^^^^^^^^^^^ expected struct `std::time::Duration`, found struct `hdk::prelude::Timestamp`

error[E0308]: try expression alternatives have incompatible types
   --> zomes/chat/src/entries/message/handlers.rs:266:23
    |
266 |     let now = to_date(sys_time()?);
    |                       ^^^^^^^^^^^ expected struct `std::time::Duration`, found struct `hdk::prelude::Timestamp`

error: aborting due to 3 previous errors

For more information about this error, try `rustc --explain E0308`.
error: could not compile `elemental-chat`

To learn more, run the command again with --verbose.

it seems like there were major changes to Timestamp/Duration in holochain/holochain@c4f153c. I'm trying a fix now, but am not yet well versed in Holochain hdk core types.

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.