Giter Club home page Giter Club logo

Comments (21)

ghandmann avatar ghandmann commented on July 21, 2024 4

I can confirm this problem on my machine too. Also setting general.useragent.compatMode.firefox = true is not fixing the issue.

Thunderbird 68.2.1 (64-Bit)
Lightning 68.2.1
Provider for Google Calendar 68.2.1
Ubuntu 18.04.

from gdata-provider.

stm9x9 avatar stm9x9 commented on July 21, 2024

same problem, this was the solution to me: #28

from gdata-provider.

jirka1297 avatar jirka1297 commented on July 21, 2024

same problem

from gdata-provider.

PauloGDPeixoto avatar PauloGDPeixoto commented on July 21, 2024

same problem, this was the solution to me: #28

I already have general.useragent.compatMode.firefox set to true, I wasn't able to login in thunderbird without setting it. But for some reason, it seems not to have propagated to the add-ons, as the login window seems not to be the firefox compatMode window.

from gdata-provider.

PauloGDPeixoto avatar PauloGDPeixoto commented on July 21, 2024

Something I noticed just now, as I removed all the google calendars and tried to re-add them:
image
Seems like the add-on is not picking up the existing session.

from gdata-provider.

aseret-msta avatar aseret-msta commented on July 21, 2024

same problem too
Thunderbird 68.2.1
Provider for Google Calendar 68.2.1
Ubuntu 18.04
A problem was on TB previous version too.
I have 10 calendars so I must write username and password ten times after every TB restart :-(

from gdata-provider.

PauloGDPeixoto avatar PauloGDPeixoto commented on July 21, 2024

Issue apparently went away after upgrading Ubuntu 18.04 to 19.10.

from gdata-provider.

nicoca-ine avatar nicoca-ine commented on July 21, 2024

I confirm this problem too. On Windows 10, Tb 68.3.1, Provider Google Calendar 68.2.1.
I have to enter credentials at every Tb start.

This plugin seems to not be maintained??

from gdata-provider.

stevebakes avatar stevebakes commented on July 21, 2024

Same issue - Ubuntu 19.10, TB 68.2.2, Lightning 68.2.2, Provider 68.2.1
Issue started after recent update for TB. Was fine after Ubuntu 19.04 to 19.10 upgrade, with previous TB version, then stopped after that TB upgrade. (I think there has been another minor TB release since, but that has not changed anything).
Turned on Firefox useragent compat mode - no effect
Uninstalled provider, removed all calendar passwords/tokens, restarted TB several times, re-added provider - no effect. Still asks for passwords every time.

What information can I provide for you to help fix this issue?

Edit: Still occurs with TB 68.4.1 / Provider 68.2.1. Unsubscribed from calendars, removed passwords and re-subscribed. No change.

from gdata-provider.

ghandmann avatar ghandmann commented on July 21, 2024

The problem went away after removing all Google-Calenders and re-adding them.

// Correction. After 4 days Lightning suddenly starts to ask for authentication again. Looks like in the same frequency as the sync interval for the calendar...

from gdata-provider.

nicoca-ine avatar nicoca-ine commented on July 21, 2024

Yes, I already tried to remove calendars but authentification is needed at every thunderbird start.
I update to TB 68.4.2...not resolved.

from gdata-provider.

ghandmann avatar ghandmann commented on July 21, 2024

@kewisch i really don't want to offend you by highlighting you here, but did you even recognize this issue?

from gdata-provider.

boldsoon avatar boldsoon commented on July 21, 2024

TB 68.7.0 fresh install with Provider 68.2.1 keeps doing this verification.

from gdata-provider.

stevebakes avatar stevebakes commented on July 21, 2024

Seems to be working for me now. Removed calendars, then went to stored passwords and removed ALL oauth tokens for calendars. Restart TB, then re-add calendars. It asked once for my password and has not re-asked since. (3 days ago). So relieved after months of having to enter passwords every time. TB 68.7.0 / Provider 68.2.1.

from gdata-provider.

boyanpenkov avatar boyanpenkov commented on July 21, 2024

Same here. @stevebakes does yours still work, or are you also observing what @ghandmann saw where it comes in again?

from gdata-provider.

stevebakes avatar stevebakes commented on July 21, 2024

@boyanpenkov Mine is still working, however it has only been 5 days. It might be another week or so before I can relax when I open TB.

from gdata-provider.

boyanpenkov avatar boyanpenkov commented on July 21, 2024

Good to hear -- FWIW, I "solved" my problem by using the CALDAV interface and not using Provider; not sure if this is temporary...

from gdata-provider.

jngrb avatar jngrb commented on July 21, 2024

Something I noticed just now, as I removed all the google calendars and tried to re-add them:
image
Seems like the add-on is not picking up the existing session.

I can confirm this problem (I was stuck with it for one day after upgrading to Focal Fossa). I made the same experience as Paulo: when I hit Next on this page of the dialog without entering any account, I get the login dialog and can add my calendars for syncing. But I have to relogin every time I restart Thunderbird.

When I add my account name into the empty input box and only then hit Next, everything is OK and my login information is persisted.

As I cannot hit Next, when I am back to this dialog and I already have my real account, I think the "fix" is to prevent "Next" for the empty dialog. One should always have to enter the account name there.

Calendar_add_account
Calendar_add_account2

from gdata-provider.

B00ze64 avatar B00ze64 commented on July 21, 2024

Good day Phillip.

TB 60.9.1 (x64)
Lightning 6.2.9.1
Provider for Google Calendar 4.4.2

I updated from TB38 to TB60 this week and discovered the old "OAuth on every TB Launch" problem is back with Lightning. You worked on that a long time ago (I still have some debug versions of Lightning 2.6) unfortunately it looks like the issue has returned. This started happening around TB52 I think (I was updating from version to version and not fully testing until I hit TB60). Definitively happening with TB60.

I was using Caldav to access my Google calendars, and looked at the Lightning logs in the console, but you do not log much for Caldav and nothing seemed amiss, except that every time I ran TB and did the OAuth, a new token was added to the credentials manager.

So I decided to try the provider. Same issue, but this time you log more into the console.
I am attaching 2 runs of TB back to back. The thing that has me puzzled is this ->

Lightning:[calGoogleSession] Token expired 1600318005 seconds ago, resetting  gdataSession.jsm:341
Lightning:[calGoogleCalendar] Logging in session [email protected]  gdataSession.jsm:237
Lightning:[calGoogleCalendar] No access token for [email protected], refreshing token  gdataSession.jsm:302

Every time Lightning Launches, the token is expired since ~50 years, not sure this is normal. Also noticed that the provider does not store the token in the credentials manager (that might be normal).

Anyway, I would greatly appreciate a fix for TB60, as I will not be ready to move onto a newer TB for a long time. For one, I use a Full Theme and the future for those is uncertain, and I am willing to wait until MailExtensions have matured - I've already lost a few extensions by moving-up to TB60...

Provider-1.txt
Provider-2.txt

Thank you.
Best Regards.

from gdata-provider.

B00ze64 avatar B00ze64 commented on July 21, 2024

Good day all.

I figured what the issue was, at least for my own setup -> I had "signon.rememberSignons" set to FALSE. On Firefox this controls the auto-complete of passwords in forms, but in TB this controls the password manager globally. I discovered the issue when I had to enter a password for an email account and the "Remember" checkbox was missing.

Thank you.
Best Regards,

from gdata-provider.

kewisch avatar kewisch commented on July 21, 2024

Thanks for the debugging here! #161 should cover the remaining part of this issue

from gdata-provider.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.