Goblins 0.15 Release Page demo doesn't work

I noticed that the demo didn’t work on my machine (Chrome, FF). I have Hoot working just fine on this setup, so I am not sure what the issue is.

Below is the trace:

reflect.js:848 
;; === Caught error: ===
;;  message: #<<message> from-vat: #<procedure connector> to: #<local-object ^mycapn> resolve-me: #<local-object resolver> args: (new-connection #<local-object ^netlayer> fake #<local-object ^message-io> #<ocapn-node transport: fake designator: *redacted*>
write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 )>

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 ;;  exception: #<&compound-exception components: (#<&promise-failure> #<&message message: "promise was rejected"> #<&origin origin: await-promise-operation> #<&irritants irritants: ("unhandled object :(")> #<&source file: "hoot/errors.scm" line: 102 column: 12>)>

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 Hoot backtrace:
In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             22 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             21 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/dynamic-states.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     94:4    20 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1031:46   19 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1029:11   18 ("loop" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1023:9    17 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In ice-9/control.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     42:8    16 ("call-with-escape-continuation" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14   15 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    809:6    14 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    791:6    13 ("turn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1812:6    12 ("call-with-fresh-syscaller" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/fluids.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     59:40   11 ("with-fluid*" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   2391:11   10 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14    9 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1518:19    8 ("do-call" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848              7 ("syscaller-$" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/ocapn/captp.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1110:6     6 ("new-connection" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1256:4     5 ("syscaller-spawn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/utils/crypto.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    159:8     4 ("^coordinator" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In fibers/promises.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     64:3     3 ("await" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/fluids.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     59:40    2 ("with-fluid*" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    322:21    1 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/errors.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    102:12    0 (await-promise-operation …)

write_stderr @ reflect.js:848Understand this errorAI
goblin-chat-lite.wasm:0x342b68 Uncaught RuntimeError: illegal cast
    at goblin-chat-lite.wasm:0x342b68
    at goblin-chat-lite.wasm:0x7745f
    at reflect.wasm:0xf21
    at reflect.wasm:0x1029
    at Scheme.call (reflect.js:368:20)
    at Procedure.call (reflect.js:118:31)
    at reflect.js:247:33Understand this errorAI
reflect.js:848 

;; === Caught error: ===
;;  message: #<<message> from-vat: #<procedure connector> to: #<local-object ^mycapn> resolve-me: #<local-object resolver> args: (new-connection #<local-object ^netlayer> fake #<local-object ^message-io> #f)>

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 ;;  exception: #<&compound-exception components: (#<&promise-failure> #<&message message: "promise was rejected"> #<&origin origin: await-promise-operation> #<&irritants irritants: ("unhandled object :(")> #<&source file: "hoot/errors.scm" line: 102 column: 12>)>

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 Hoot backtrace:
In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             33 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             32 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/dynamic-states.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     94:4    31 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1031:46   30 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1029:11   29 ("loop" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1023:9    28 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In ice-9/control.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     42:8    27 ("call-with-escape-continuation" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14   26 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    809:6    25 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    791:6    24 ("turn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1812:6    23 ("call-with-fresh-syscaller" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             22 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             21 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/dynamic-states.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     94:4    20 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1031:46   19 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1029:11   18 ("loop" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1023:9    17 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In ice-9/control.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     42:8    16 ("call-with-escape-continuation" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14   15 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    809:6    14 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    791:6    13 ("turn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1812:6    12 ("call-with-fresh-syscaller" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/fluids.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     59:40   11 ("with-fluid*" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   2391:11   10 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14    9 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1518:19    8 ("do-call" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848              7 ("syscaller-$" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/ocapn/captp.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1110:6     6 ("new-connection" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1256:4     5 ("syscaller-spawn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/utils/crypto.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    159:8     4 ("^coordinator" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In fibers/promises.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     64:3     3 ("await" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/fluids.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     59:40    2 ("with-fluid*" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    322:21    1 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/errors.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    102:12    0 (await-promise-operation …)

write_stderr @ reflect.js:848Understand this errorAI
goblin-chat-lite.wasm:0x342b68 Uncaught RuntimeError: illegal cast
    at goblin-chat-lite.wasm:0x342b68
    at goblin-chat-lite.wasm:0x7745f
    at reflect.wasm:0xf21
    at reflect.wasm:0x1029
    at Scheme.call (reflect.js:368:20)
    at Procedure.call (reflect.js:118:31)
    at reflect.js:247:33Understand this errorAI
reflect.js:848 

;; === Caught error: ===
;;  message: #<<message> from-vat: #<procedure connector> to: #<local-object ^mycapn> resolve-me: #<local-object resolver> args: (new-connection #<local-object ^netlayer> fake #<local-object ^message-io> #<ocapn-node transport: fake designator: *redacted*>
write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 )>

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 ;;  exception: #<&compound-exception components: (#<&promise-failure> #<&message message: "promise was rejected"> #<&origin origin: await-promise-operation> #<&irritants irritants: ("unhandled object :(")> #<&source file: "hoot/errors.scm" line: 102 column: 12>)>

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 Hoot backtrace:
In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             44 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             43 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/dynamic-states.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     94:4    42 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1031:46   41 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1029:11   40 ("loop" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1023:9    39 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In ice-9/control.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     42:8    38 ("call-with-escape-continuation" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14   37 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    809:6    36 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    791:6    35 ("turn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1812:6    34 ("call-with-fresh-syscaller" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             33 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             32 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/dynamic-states.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     94:4    31 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1031:46   30 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1029:11   29 ("loop" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1023:9    28 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In ice-9/control.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     42:8    27 ("call-with-escape-continuation" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14   26 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    809:6    25 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    791:6    24 ("turn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1812:6    23 ("call-with-fresh-syscaller" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             22 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848             21 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/dynamic-states.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     94:4    20 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1031:46   19 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1029:11   18 ("loop" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1023:9    17 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In ice-9/control.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     42:8    16 ("call-with-escape-continuation" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14   15 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/vat.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    809:6    14 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    791:6    13 ("turn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1812:6    12 ("call-with-fresh-syscaller" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/fluids.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     59:40   11 ("with-fluid*" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   2391:11   10 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    252:14    9 ("with-exception-handler" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1518:19    8 ("do-call" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In unknown file:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848              7 ("syscaller-$" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/ocapn/captp.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1110:6     6 ("new-connection" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/core.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848   1256:4     5 ("syscaller-spawn" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In goblins/utils/crypto.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    159:8     4 ("^coordinator" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In fibers/promises.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     64:3     3 ("await" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/fluids.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848     59:40    2 ("with-fluid*" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/error-handling.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    322:21    1 ("_" …)

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848 In hoot/errors.scm:

write_stderr @ reflect.js:848Understand this errorAI
reflect.js:848    102:12    0 (await-promise-operation …)

write_stderr @ reflect.js:848Understand this errorAI
goblin-chat-lite.wasm:0x342b68 Uncaught RuntimeError: illegal cast
    at goblin-chat-lite.wasm:0x342b68
    at goblin-chat-lite.wasm:0x7745f
    at reflect.wasm:0xf21
    at reflect.wasm:0x1029
    at Scheme.call (reflect.js:368:20)
    at Procedure.call (reflect.js:118:31)
    at reflect.js:247:33Understand this errorAI
``
1 Like

Thanks, we have gotten a few like these.

Can I ask what OS you’re running, and what architecture?

And is that error you printed from Chrome or Firefox? Did you try it on both?

Debian 12 with Guix as my package manager. Browsers are installed via Debian.

Tried both Chrome and FF and got the same error.

What versions of Firefox/Chrome? The demo works fine for me in Firefox but seems we didn’t test enough in Chrome because it crashes there for me.

Dave,

FF: 128.6.0esr (64-bit)
Chrome: Version 132.0.6834.110 (Official Build) (64-bit)

I was quite surprised because my own Hoot apps work just fine with either browser.

Let me know if you want to connect remotely to my machine–will need guidance on how to do this.

Cheers! afm

1 Like