Project

General

Profile

Actions

Bug #10560

closed

PressForward Feed Reader hung up on TLC feed; won't retrieve other feed items

Added by Lisa Rhody over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority name:
Normal
Assignee:
-
Category name:
-
Target version:
Start date:
2018-10-18
Due date:
% Done:

0%

Estimated time:
Deployment actions:

Description

The PF Feed reader on the pftest.commons.gc.cuny.edu site seems to be hanging up on the TLC site and won't move on to retrieve items from feeds that have been added to the list of "subscribed feeds." From the user perspective, when I go to Dashboard -> PressForward -> Tools, and select the Retrieval Status tab, the status seems to hang at the TLC RSS feed item 3 out of 4. I've added other feeds, deleted feeds, and tried to interrupt the process, but nothing seems to have worked. Screenshot attached.


Files


Related issues

Related to CUNY Academic Commons - Bug #10564: PHP 7.2 Incompatibility ProblemsResolvedRaymond Hoh2018-10-19

Actions
Actions #1

Updated by Lisa Rhody over 5 years ago

Was finally able to interrupt the feed retrieval process and start over, but it ended up hanging on another feed.

Actions #2

Updated by Boone Gorges over 5 years ago

  • Status changed from New to In Progress

Thanks for the report and the screenshots, Lisa. It's hard to pin down what might be happening asynchronously, so I've enabled PressForward's debug log tools. This will allow us to gather some information over the next day or two, which should help collect info about what's happening. I'll check back tomorrow to see if there's more info available.

Actions #3

Updated by Boone Gorges over 5 years ago

For my own notes: wp-content/blogs.dir/3479/files/pressforward.log

Actions #4

Updated by Raymond Hoh over 5 years ago

I came across a fatal error while debugging some PHP 7.2 stuff on Friday, but forgot to mention it.

I opened an issue on the PF Github repo here. Perhaps it's related to this problem?

Actions #5

Updated by Lisa Rhody over 5 years ago

Thanks to you both, Ray and Boone, for following up! Let me know if I can help.

Actions #6

Updated by Boone Gorges over 5 years ago

  • Target version set to 1.13.13

Thanks, Ray. It looks very likely that the fatal error is related. I'll take a bit of time to dig into PF and maybe open a PR that, at the very least, makes the import process more resilient in case of failure.

Actions #7

Updated by Boone Gorges over 5 years ago

  • Related to Bug #10564: PHP 7.2 Incompatibility Problems added
Actions #8

Updated by Boone Gorges over 5 years ago

I was seeing lots of instances of this fatal in the error logs, so I've applied the fix from the PressForward repo as a hotfix in production https://github.com/cuny-academic-commons/cac/commit/e084a794a764b141988f4243e1a456b14e18f3d4 Let's see if this helps clear things up.

Actions #9

Updated by Lisa Rhody over 5 years ago

Thanks, Boone and Ray. We have a couple projects waiting on the fix, and I'm glad to hear that there's a short term solution! I think Aram updated the issue #1022 on GitHub here: https://github.com/PressForward/pressforward/issues/1022#issuecomment-437371935. I'm not able to test the changes without updating the PF plugin on the commons. Do you all have a work around for that? thanks!

Actions #10

Updated by Boone Gorges over 5 years ago

Hi Lisa - I've already ported the change to the Commons (that's what I meant in comment 8 above). Please let us know if this is enough to clear it up.

Actions #11

Updated by Lisa Rhody over 5 years ago

Oh! sorry... my misunderstanding!

Actions #12

Updated by Boone Gorges over 5 years ago

  • Target version changed from 1.13.13 to 1.14.1

Lisa, could you please check to see whether importing is working properly, and report back when you get a chance?

Actions #13

Updated by Paul Hebert over 5 years ago

It looks like it's working for me.

It's still incredibly slow, though.

Actions #14

Updated by Boone Gorges over 5 years ago

  • Status changed from In Progress to Resolved

Thanks, Paul. Not sure what I can do about the slowness of fetching. Latency is likely due to the slowness of fetching feeds, which is why it happens in the background - so you shouldn't notice the slowness in your everyday work.

As the immediate problem here appears to be solved, I'm going to close the ticket. Please report back if there are more reproducible problems.

Actions #15

Updated by Lisa Rhody over 5 years ago

Things seem to have cleared up for me as well. Apologies for the delay, and thanks, Paul for checking your feeds. Many thanks! Best, L

Actions

Also available in: Atom PDF