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

Attention: Unable to login in Octotree Pro 2.0.2 #1016

Closed
aaemnnosttv opened this issue Sep 26, 2020 · 10 comments
Closed

Attention: Unable to login in Octotree Pro 2.0.2 #1016

aaemnnosttv opened this issue Sep 26, 2020 · 10 comments

Comments

@aaemnnosttv
Copy link

Description

I've been a pro user for quite a while and never had any problems. Today Octotree showed that I was no longer logged in. After trying to login, it fails with the following error:

Cannot destructure property 'trialDays' of 'object null' as it is null.

Environment (if bug)

  • Octotree version: 2.0.2 (pro)
  • Browser & version: Chrome Version 85.0.4183.121 (Official Build) (64-bit)
  • OS & version: MacOS 10.15.6

image

@buunguyen
Copy link
Collaborator

Can you update to the latest version 6.0.1?

@jacrys
Copy link

jacrys commented Sep 27, 2020

A bit more insight into this, it seems like at some point after 2.0.2, Ovity removed the pro extension from the chrome webstore. Before this, there had been divergent extensions, one for regular users, and one for pro.

After they unified the extensions, the pro extension (fjcahddnekkgihjnjnimgiggdmlgcnbc)
image
was removed from the store, leaving only the standard (bkhaagjahfmjljalopjnoealnfndnagc)
image
version.

This removal resulted in the pro version going stagnant and not being updated for four major versions. Somewhat miraculously, the backend API worked fine until recently when Ovity altered some node of the return JSON after logging in. The altered node was likely around the user's subscription status, based on the error.

@buunguyen
Copy link
Collaborator

buunguyen commented Sep 27, 2020

@jacrys thanks, you're totally right. I would recommend everyone still using Octotree Pro (obsolete) to install the new Octotree. Once installing, login by clicking the link at the sidebar footer and using your Octotree account, and you'll be able to enable the PRO features. Octotree 6 is much better, faster and more feature-rich all around, especially for Pro subscribers.

Update: make sure to uninstall Octotree Pro before you install Octotree. Both can't run at the same time.

@ivawzh
Copy link

ivawzh commented Sep 28, 2020

After I switch to Octotree 6, I cannot see the extension at Github enterprise?

@buunguyen
Copy link
Collaborator

Please follow the instructions here to enable Octotree on GHE: https://www.octotree.io/features#github-enterprise
Make sure you login to your Octotree account. The link to login is in the footer of Octotree.

@buunguyen buunguyen changed the title Unable to login with pro extension "Cannot destructure property 'trialDays' of 'object null' as it is null." Unable to login in Octotree Pro 2.0.2 Sep 28, 2020
@jacrys
Copy link

jacrys commented Sep 28, 2020

I had a similar issue, once I upgraded, it took a not insignificant number of refreshes for the extension to eventually show.

@aaemnnosttv
Copy link
Author

Thanks! I switched back to Octotree (what I thought was the free version) which was odd that it was on such a higher version number but saw that this had the option to login as well which worked fine. Am I correct to understand that there is only a single extension now which is used for both free and pro?

@WafflesMcDuff
Copy link

Thanks! I switched back to Octotree (what I thought was the free version) which was odd that it was on such a higher version number but saw that this had the option to login as well which worked fine. Am I correct to understand that there is only a single extension now which is used for both free and pro?

Yes that is correct. Would be nice if @buunguyen had notified all the users of OctoTree Pro 2.0.2 when he made this change.

@buunguyen
Copy link
Collaborator

We did announce about this to all users via email. But I suppose it didn't reach everyone. We should have released something like 2.0.3 for Octotree Pro that showed the upgrade link so that people couldn't miss.

Apologies for the inconvenience.

@buunguyen buunguyen pinned this issue Sep 28, 2020
@buunguyen buunguyen changed the title Unable to login in Octotree Pro 2.0.2 Attention: Unable to login in Octotree Pro 2.0.2 Oct 7, 2020
@buunguyen buunguyen unpinned this issue Oct 7, 2020
@buunguyen buunguyen pinned this issue Oct 7, 2020
@buunguyen buunguyen unpinned this issue Oct 7, 2020
@buunguyen
Copy link
Collaborator

I put the all troubleshooting to this issue. Gonna close this.

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

5 participants