vecty-components / material

Material components for vecty
MIT License
11 stars 1 forks source link

demos\list issues #32

Closed xoviat closed 3 years ago

xoviat commented 3 years ago

not working

panic: runtime error: invalid memory address or nil pointer dereference
wasm_exec.js:51 [signal 0xb code=0x0 addr=0x0 pc=0x0]
wasm_exec.js:51 
wasm_exec.js:51 goroutine 1 [running]:
wasm_exec.js:51 github.com/vecty-material/material/ul.(*Item).Render(0x464000)
wasm_exec.js:51     ~/workspace/material/ul/list.go:153 +0x53
wasm_exec.js:51 github.com/hexops/vecty.renderComponent({0xa25ca0, 0x464000}, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1040 +0x39
wasm_exec.js:51 github.com/hexops/vecty.render({0x3f2c8, 0x464000}, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1001 +0xa
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcileChildren(0x44dce0, 0x462488)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:422 +0x154
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcile(0x44dce0, 0x0)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:223 +0x49
wasm_exec.js:51 github.com/hexops/vecty.renderComponent({0xa25c48, 0x44e600}, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1063 +0x4b
wasm_exec.js:51 github.com/hexops/vecty.render({0x3f2f0, 0x44e600}, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1001 +0xa
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcileChildren(0x44dc00, 0x462b60)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:422 +0x154
wasm_exec.js:51 github.com/hexops/vecty.KeyedList.reconcile({0x44dc00, {0x0, 0x0}}, 0x44db20, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:727 +0x33
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcileChildren(0x44db20, 0x463010)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:419 +0x14c
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcile(0x44db20, 0x0)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:223 +0x49
wasm_exec.js:51 github.com/hexops/vecty.renderComponent({0xa25930, 0x44e000}, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1063 +0x4b
wasm_exec.js:51 github.com/hexops/vecty.render({0xa25968, 0x44e000}, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1001 +0xa
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcileChildren(0x44c9a0, 0x4636a0)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:422 +0x154
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcile(0x44c9a0, 0x0)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:223 +0x49
wasm_exec.js:51 github.com/hexops/vecty.render({0x3f200, 0x44c9a0}, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:997 +0x6
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcileChildren(0x44ca80, 0x463bb0)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:422 +0x154
wasm_exec.js:51 github.com/hexops/vecty.(*HTML).reconcile(0x44ca80, 0x0)
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:223 +0x49
wasm_exec.js:51 github.com/hexops/vecty.renderComponent({0x3f9e8, 0x424240}, {0x0, 0x0})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1063 +0x4b
wasm_exec.js:51 github.com/hexops/vecty.renderIntoNode({0x2333b, 0xa}, {0x40798, 0x40e560}, {0x3f9e8, 0x424240})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1238 +0xa
wasm_exec.js:51 github.com/hexops/vecty.RenderBody({0x3f9e8, 0x424240})
wasm_exec.js:51     ~/go/pkg/mod/github.com/hexops/vecty@v0.6.0/dom.go:1190 +0x1a
wasm_exec.js:51 main.main()
wasm_exec.js:51     ~/workspace/material/demos/list/list_demo.go:57 +0xc
VinceJnz commented 3 years ago

When I run up the demos using gaepher and navigate to the list demo I get "page not found". There are no errors in the browser console. When I build list.wasm directly there are no build errors.

xoviat commented 3 years ago

working