Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

better error message suggestion (An error occured in the owl lifecycle) #1498

Open
seb-odoo opened this issue Jul 27, 2023 · 0 comments
Open

Comments

@seb-odoo
Copy link
Contributor

seb-odoo commented Jul 27, 2023

Possibly duplicate, but it's hard to tell whether other similar suggestion target the same rendering strack or not.

For example this one, I would like to know at minimum and in big which component/template has the issue. And ideally which line exactly.

Also An error occured in the owl lifecycle (see this Error's "cause" property) is not useful as a first information, always the second error that is far below is more useful Caused by: TypeError: ctx.state is undefined

Edit: also it has way too many stack lines that I'm not interested in.

UncaughtPromiseError > OwlError
Uncaught Promise > An error occured in the owl lifecycle (see this Error's "cause" property)
OwlError: An error occured in the owl lifecycle (see this Error's "cause" property)
    OwlError@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:13771:5 (/web/static/lib/owl/owl.js:87)
    handleError@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:13808:35 (/web/static/lib/owl/owl.js:124)
    handleError@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19472:20 (/web/static/lib/owl/owl.js:5788)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15412:30 (/web/static/lib/owl/owl.js:1728)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    initiateRender@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16065:23 (/web/static/lib/owl/owl.js:2381)
    async*createComponent/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19465:36 (/web/static/lib/owl/owl.js:5781)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:58:47 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    initiateRender@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16065:23 (/web/static/lib/owl/owl.js:2381)
    async*createComponent/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19465:36 (/web/static/lib/owl/owl.js:5781)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:10:12 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    initiateRender@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16065:23 (/web/static/lib/owl/owl.js:2381)
    async*createComponent/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19465:36 (/web/static/lib/owl/owl.js:5781)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:11:27 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    initiateRender@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16065:23 (/web/static/lib/owl/owl.js:2381)
    async*createComponent/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19465:36 (/web/static/lib/owl/owl.js:5781)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:16:43 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16112:23 (/web/static/lib/owl/owl.js:2428)
    async*render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16405:26 (/web/static/lib/owl/owl.js:2721)
    setup/this.onActionManagerUpdate@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:66476:18 (/web/static/src/webclient/actions/action_container.js:15)
    trigger@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:14043:18 (/web/static/lib/owl/owl.js:359)
    _updateUI@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:67618:17 (/web/static/src/webclient/actions/action_service.js:851)
    async*_executeClientAction@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:67787:20 (/web/static/src/webclient/actions/action_service.js:1020)
    async*doAction@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:67958:24 (/web/static/src/webclient/actions/action_service.js:1191)
    async*loadState@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:68174:23 (/web/static/src/webclient/actions/action_service.js:1407)
    loadRouterState@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:71835:52 (/web/static/src/webclient/webclient.js:53)
    setup/<@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:71826:18 (/web/static/src/webclient/webclient.js:44)
    wrapError/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16306:34 (/web/static/lib/owl/owl.js:2622)
    complete@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15523:29 (/web/static/lib/owl/owl.js:1839)
    processFiber@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19312:27 (/web/static/lib/owl/owl.js:5628)
    processTasks@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19288:22 (/web/static/lib/owl/owl.js:5604)
    scheduleDestroy/this.frame<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19260:68 (/web/static/lib/owl/owl.js:5576)
    FrameRequestCallback*scheduleDestroy@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19260:35 (/web/static/lib/owl/owl.js:5576)
    cancel@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16118:32 (/web/static/lib/owl/owl.js:2434)
    cancelFibers@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15342:22 (/web/static/lib/owl/owl.js:1658)
    makeRootFiber@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15309:48 (/web/static/lib/owl/owl.js:1625)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16092:40 (/web/static/lib/owl/owl.js:2408)
    batched/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:14009:25 (/web/static/lib/owl/owl.js:325)
    async*notifyReactives@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15647:13 (/web/static/lib/owl/owl.js:1963)
    set@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15768:36 (/web/static/lib/owl/owl.js:2084)
    Thread@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:92300:9 (/mail/static/src/core/common/thread_model.js:142)

Caused by: TypeError: ctx.state is undefined
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:52:11 (/web/static/lib/owl/owl.js:5553)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:16:27 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    initiateRender@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16065:23 (/web/static/lib/owl/owl.js:2381)
    async*createComponent/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19465:36 (/web/static/lib/owl/owl.js:5781)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:58:47 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    initiateRender@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16065:23 (/web/static/lib/owl/owl.js:2381)
    async*createComponent/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19465:36 (/web/static/lib/owl/owl.js:5781)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:10:12 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    initiateRender@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16065:23 (/web/static/lib/owl/owl.js:2381)
    async*createComponent/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19465:36 (/web/static/lib/owl/owl.js:5781)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:11:27 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    initiateRender@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16065:23 (/web/static/lib/owl/owl.js:2381)
    async*createComponent/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19465:36 (/web/static/lib/owl/owl.js:5781)
    template@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js line 19237 > Function:16:43 (/web/static/lib/owl/owl.js:5553)
    _render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15409:38 (/web/static/lib/owl/owl.js:1725)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15401:18 (/web/static/lib/owl/owl.js:1717)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16112:23 (/web/static/lib/owl/owl.js:2428)
    async*render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16405:26 (/web/static/lib/owl/owl.js:2721)
    setup/this.onActionManagerUpdate@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:66476:18 (/web/static/src/webclient/actions/action_container.js:15)
    trigger@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:14043:18 (/web/static/lib/owl/owl.js:359)
    _updateUI@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:67618:17 (/web/static/src/webclient/actions/action_service.js:851)
    async*_executeClientAction@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:67787:20 (/web/static/src/webclient/actions/action_service.js:1020)
    async*doAction@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:67958:24 (/web/static/src/webclient/actions/action_service.js:1191)
    async*loadState@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:68174:23 (/web/static/src/webclient/actions/action_service.js:1407)
    loadRouterState@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:71835:52 (/web/static/src/webclient/webclient.js:53)
    setup/<@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:71826:18 (/web/static/src/webclient/webclient.js:44)
    wrapError/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16306:34 (/web/static/lib/owl/owl.js:2622)
    complete@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15523:29 (/web/static/lib/owl/owl.js:1839)
    processFiber@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19312:27 (/web/static/lib/owl/owl.js:5628)
    processTasks@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19288:22 (/web/static/lib/owl/owl.js:5604)
    scheduleDestroy/this.frame<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19260:68 (/web/static/lib/owl/owl.js:5576)
    FrameRequestCallback*scheduleDestroy@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:19260:35 (/web/static/lib/owl/owl.js:5576)
    cancel@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16118:32 (/web/static/lib/owl/owl.js:2434)
    cancelFibers@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15342:22 (/web/static/lib/owl/owl.js:1658)
    makeRootFiber@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15309:48 (/web/static/lib/owl/owl.js:1625)
    render@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:16092:40 (/web/static/lib/owl/owl.js:2408)
    batched/<@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:14009:25 (/web/static/lib/owl/owl.js:325)
    async*notifyReactives@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15647:13 (/web/static/lib/owl/owl.js:1963)
    set@http://127.0.0.1:8069/web/assets/debug/web.assets_common.js:15768:36 (/web/static/lib/owl/owl.js:2084)
    Thread@http://127.0.0.1:8069/web/assets/debug/web.assets_backend.js:92300:9 (/mail/static/src/core/common/thread_model.js:142)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant