Subscribe on changes!

TypeError: Cannot read property 'allowRecurse' of null

avatar
Oct 7th 2020

Version

3.0.0

Reproduction link

https://github.com/plantain-00/schema-based-json-editor

Steps to reproduce

Open https://plantain-00.github.io/schema-based-json-editor/packages/vue/demo/ click the icon besides 'GUI:' twice, the error will be in console.

What is expected?

No error.

What is actually happening?

In dev mode, the error message is:

runtime-core.esm-bundler.js:153 [Vue warn]: Unhandled error during execution of component event handler 
runtime-core.esm-bundler.js:153 [Vue warn]: Unhandled error during execution of beforeMount hook 
runtime-core.esm-bundler.js:153 [Vue warn]: Unhandled error during execution of scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/vue-next 
runtime-core.esm-bundler.js:367 Uncaught (in promise) TypeError: Cannot read property 'allowRecurse' of null
    at queueJob (runtime-core.esm-bundler.js:367)
    at Proxy.eval (runtime-core.esm-bundler.js:5922)
    at Proxy.onChange (object-editor.js:164)
    at onUpdate-value (variables.js:704)
    at callWithErrorHandling (runtime-core.esm-bundler.js:269)
    at callWithAsyncErrorHandling (runtime-core.esm-bundler.js:278)
    at emit (runtime-core.esm-bundler.js:707)
    at Object.onUpdate-value._cache.<computed>._cache.<computed> (variables.js:430)
    at callWithErrorHandling (runtime-core.esm-bundler.js:269)
    at callWithAsyncErrorHandling (runtime-core.esm-bundler.js:278)
avatar
Oct 8th 2020

Always provide boiled down reproductions when reporting bugs. Here is an example: https://jsfiddle.net/w54fzat2/. Open a new issue once you manage to boil down the reproduction