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

Uncaught TypeError: this.stopObservingObjectChanges is not a function, Uncaught TypeError: Cannot read property 'filter' of undefined #4074

Closed
2 of 5 tasks
nikhilmandlik opened this issue Aug 3, 2021 · 4 comments · Fixed by #4080
Assignees
Labels
bug:regression It used to work. Now it doesn't :( severity:blocker type:bug
Projects

Comments

@nikhilmandlik
Copy link
Contributor

Summary

navigate to /testathon, Shared Items and start clicking on random folders inside it.

Expected vs Current Behavior

Impact Check List

  • Data loss or misrepresented data?
  • Regression? Did this used to work or has it always been broken?
  • Is there a workaround available? refresh page
  • Does this impact a critical component?
  • Is this just a visual bug?

Steps to Reproduce

  1. navigate to /testathon
  2. click on Shared Items
  3. start clicking on random folders inside it.
  4. check console for errors

Environment

  • Open MCT Version:
  • Deployment Type:
  • OS: MAC Catalina
  • Browser: Chrome

Additional Information

Screenshot:
Screen Shot 2021-08-03 at 11 34 08 AM

Console Error:

Uncaught TypeError: this.stopObservingObjectChanges is not a function
    at CouchObjectProvider.js:382
    at s.<anonymous> (ObjectAPI.js:418)
    at s.emit (index.js:115)
    at l.$destroy (MutableDomainObject.js:123)
    at f.destroyMutable (ObjectAPI.js:256)
    at CompositionCollection.js:69
    at Array.forEach (<anonymous>)
    at s.<anonymous> (CompositionCollection.js:68)
    at s.emit (index.js:136)
    at l.$destroy (MutableDomainObject.js:123)
      (anonymous) | @ | CouchObjectProvider.js:382
      -- | -- | --
        | (anonymous) | @ | ObjectAPI.js:418
        | s.emit | @ | index.js:115
        | $destroy | @ | MutableDomainObject.js:123
        | f.destroyMutable | @ | ObjectAPI.js:256
        | (anonymous) | @ | CompositionCollection.js:69
        | (anonymous) | @ | CompositionCollection.js:68
        | s.emit | @ | index.js:136
        | $destroy | @ | MutableDomainObject.js:123
        | f.destroyMutable | @ | ObjectAPI.js:256
        | (anonymous) | @ | Browse.js:141
        | (anonymous) | @ | Browse.js:139
        | doPathChange | @ | ApplicationRouter.js:300
        | handleLocationChange | @ | ApplicationRouter.js:352
        | navigate | @ | ApplicationRouter.js:136
        | navigateOrPreview | @ | ObjectLabel.vue:78
        | n | @ | vue.min.js:6
        | handleClick | @ | tree-item.vue:149
        | n | @ | vue.min.js:6
        | !click | @ | tree-item.vue?01f7:5
        | t | @ | vue.min.js:6
        | e._withTask.e._withTask | @ | vue.min.js:6
@akhenry
Copy link
Contributor

akhenry commented Aug 3, 2021

Agreed, it's a blocker. It prevents you from navigating to telemetry, so that's loss of data and situational awareness.

@shefalijoshi
Copy link
Contributor

Marking closed as the fix is merged into 1.7.6

Bug Tracker automation moved this from Needs triage to Closed Aug 5, 2021
@kobe1104
Copy link
Contributor

kobe1104 commented Aug 5, 2021

Verified fixed. Testathon 8/5/2021.

@jvigliotta
Copy link
Contributor

Verified - Testathon - 8/5/2021

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:regression It used to work. Now it doesn't :( severity:blocker type:bug
Projects
Development

Successfully merging a pull request may close this issue.

6 participants