Skip to content

@sentry/vue: Property "_isVue" was accessed during render but is not defined on instance. #4170

@vlechemin

Description

@vlechemin

Package + Version

  • @sentry/browser
  • @sentry/node
  • raven-js
  • raven-node (raven for node)
  • other: @sentry/vue

Version:

6.15.0

Description

In vue3 this property is called __isVue with 2 _, but one _ in vue2
There is no official reference, but:
https://github.com/vuejs/vue-next/search?q=__isVue
https://github.com/vuejs/vue/search?q=_isVue

The error comes from:
https://github.com/getsentry/sentry-javascript/blob/master/packages/vue/src/components.ts#L50
https://github.com/getsentry/sentry-javascript/blob/master/packages/vue/src/types.ts#L15

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions