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

Scheduled Plugin Updates: Unable to schedule through /plugins/scheduled-updates/create flow #98511

Open
alexapeduzzi opened this issue Jan 16, 2025 · 5 comments
Assignees
Labels
[Feature Group] Developer & Contractor Tools Features and tools designed for developers and contractors working on WordPress.com sites. [Feature Group] Other Infrastructure Miscellaneous infrastructure features and improvements on WordPress.com. [Feature] Plugins Features related to plugins on WordPress.com, including search, management, and installation. [Pri] Normal Schedule for the next available opportuinity. [Product] WordPress.com All features accessible on and related to WordPress.com. Triaged To be used when issues have been triaged. [Type] Bug When a feature is broken and / or not performing as intended

Comments

@alexapeduzzi
Copy link

Context and steps to reproduce

Here's a video showing the issue.

When I go to https://wordpress.com/plugins/scheduled-updates/create, I'm unable to create a new schedule, even though I have two plugins installed (Gravatar Enhanced
and WP Recipe Maker) that aren't managed by WordPress.com.
Image

When I go to https://wordpress.com/plugins/scheduled-updates/howdywordcamp.com, I am able to create a schedule with plugins that aren't managed by WordPress.com.
Image

To reproduce:

  1. Install and activate non-WordPress.com-managed plugins (example: https://wordpress.com/plugins/wp-recipe-maker/).
  2. Go to https://wordpress.com/plugins/scheduled-updates/create and try to create a schedule to update that plugin (I wasn't able to).
  3. Go to https://wordpress.com/plugins/scheduled-updates/YOURURLHERE and try to create a schedule to update that plugin (I was able to).

Site owner impact

Fewer than 20% of the total website/platform users

Severity

Moderate

What other impact(s) does this issue have?

Agency or developer revenue

If a workaround is available, please outline it here.

It looks like the https://wordpress.com/plugins/scheduled-updates/YOURURLHERE schedule maker does work, so that would be a workaround for the https://wordpress.com/plugins/scheduled-updates/create flow.

That said, we're trying to show off our "one dashboard" for managing sites in a WordCamp promo video, and some of the bugs in the /plugins area (this one and this related one) are making that difficult.

Platform

Atomic

@alexapeduzzi alexapeduzzi added [Feature Group] Other Infrastructure Miscellaneous infrastructure features and improvements on WordPress.com. [Feature] Plugins Features related to plugins on WordPress.com, including search, management, and installation. [Product] WordPress.com All features accessible on and related to WordPress.com. [Type] Bug When a feature is broken and / or not performing as intended Needs triage Ticket needs to be triaged labels Jan 16, 2025
@github-actions github-actions bot added the [Pri] Normal Schedule for the next available opportuinity. label Jan 16, 2025
@jartes jartes moved this from Needs Triage to Triaged in Automattic Prioritization: The One Board ™ Jan 20, 2025
@jartes jartes added Triaged To be used when issues have been triaged. [Feature Group] Developer & Contractor Tools Features and tools designed for developers and contractors working on WordPress.com sites. and removed Needs triage Ticket needs to be triaged labels Jan 20, 2025
@jartes
Copy link
Contributor

jartes commented Jan 20, 2025

📌 REPRODUCTION RESULTS

  • Tested on Atomic – Replicated / Could Not Replicate / Uncertain

📌 FINDINGS/SCREENSHOTS/VIDEO
I tried this with a site that didn't have "un-managed" plugins, and after installing a few, I was still not able to schedule plugin updates from https://wordpress.com/plugins/scheduled-updates/create, but I could from https://wordpress.com/plugins/scheduled-updates/create/__SITE_ADDRESS__

📌 ACTIONS

  • Triaged
  • Added to YOLO's board

cc @Automattic/yolo

@ouikhuan
Copy link
Contributor

I've assigned it to @Automattic/nexus since we worked on this previously.

@wojtekn
Copy link
Contributor

wojtekn commented Jan 21, 2025

Thank you @ouikhuan !

@bogiii
Copy link
Contributor

bogiii commented Jan 22, 2025

I reproduced the same issue on production, but the local and wpcalypso environments look fine. I thought it was related to caching, so I cleared the calyso_store index db. That fixed the state, and the plugins were appropriately loaded.

My next step is to test the plugin loads logic locally and determine what could cause the issue.

@bogiii bogiii self-assigned this Jan 22, 2025
@bogiii
Copy link
Contributor

bogiii commented Jan 23, 2025

I can not reproduce it. It happens randomly from time to time; there is no pattern.
I am almost sure that it’s related to query result caching. Next time I stumble upon it locally, I’ll provide a fix. I decided to leave it for now since it rarely happens, but I'll keep my eyes open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature Group] Developer & Contractor Tools Features and tools designed for developers and contractors working on WordPress.com sites. [Feature Group] Other Infrastructure Miscellaneous infrastructure features and improvements on WordPress.com. [Feature] Plugins Features related to plugins on WordPress.com, including search, management, and installation. [Pri] Normal Schedule for the next available opportuinity. [Product] WordPress.com All features accessible on and related to WordPress.com. Triaged To be used when issues have been triaged. [Type] Bug When a feature is broken and / or not performing as intended
Projects
Development

No branches or pull requests

5 participants