XF 2.3 RM & ES stuck on Processing (2.3.5)

CedricV

Well-known member
The forums have successfully upgraded to 2.3.5 and then it prompt me to upgrade the RM and ES add on.

Both are stuck in the admin.php?tools/run-job

1738251424365.webp

Tried to rebuild manually multiple times without success.

Am I doing something wrong here?

TIA.
 
Solution
On the terminal you would need to change directory (cd) to the directory where your XenForo files are, e.g. maybe something like (wouldn't be able to tell you for vertain)

Code:
cd /home/domain/public_html

From there the php cmd.php xf:rebuild-master-data command should work
Hmm yes, it should. Except it isn't.

The processing is stuck. I tried disabling all add ons, which also ended up in being stuck on the processing page. But it did disable them. Which ended up to some errors which was to be expected.

Re-enabled also stuck on the page.

Trying to upgrade RM and ES and it still makes me stuck on the processing page.


The console does keep mentioning this one:
1738251979976.webp
 
Looks like a JS caching issue.

Try hard refreshing. If you're behind Cloudflare you will want to purge your Cloudflare caches to ensure new JS is loaded from the server.
 
When I look at your login page at admin.php and look at the page source I see this:

Code:
window.addEventListener('DOMContentLoaded',()=>{XF.Push.updateUserSubscriptionParent=XF.Push.updateUserSubscription;XF.Push.updateUserSubscription=function(b,a){"unsubscribe"===a&&XF.browser.safari&&XF.Push.setPushHistoryUserIds({});XF.Push.updateUserSubscriptionParent(b,a)},
            "svStandardLib_time.day": "{count} day",
            "svStandardLib_time.days": "{count} days",
            "svStandardLib_time.hour": "{count} hour",
            "svStandardLib_time.hours": "{count} hours",
            "svStandardLib_time.minute": "{count} minutes",
            "svStandardLib_time.minutes": "{count} minutes",
            "svStandardLib_time.month": "{count} month",
            "svStandardLib_time.months": "{count} months",
            "svStandardLib_time.second": "{count} second",
            "svStandardLib_time.seconds": "{count} seconds",
            "svStandardLib_time.week": "time.week",
            "svStandardLib_time.weeks": "{count} weeks",
            "svStandardLib_time.year": "{count} year",
            "svStandardLib_time.years": "{count} years"

This seems particularly malformed for reasons I don't quite understand.

If you have rocket loader enabled in Cloudflare could you disable it to see if that fixes the issue?
 
Must be a cache issue.

Saw this:
1738252817495.webp
So decided to disable the Cloudflare add on.
1738252839408.webp
1738252891742.webp

Not quite sure how to resolve this myself. There's no rush though. So feel free to prioritize more urgent cases.
 
I guess it could actually be a template modification coming from Standard Library by Xon.

By the way I believe if you keep refreshing the "Processing..." page it will eventually complete (JS is the issue and it's unable to refresh the page automatically).
 
When I look at your login page at admin.php and look at the page source I see this:

Code:
window.addEventListener('DOMContentLoaded',()=>{XF.Push.updateUserSubscriptionParent=XF.Push.updateUserSubscription;XF.Push.updateUserSubscription=function(b,a){"unsubscribe"===a&&XF.browser.safari&&XF.Push.setPushHistoryUserIds({});XF.Push.updateUserSubscriptionParent(b,a)},
            "svStandardLib_time.day": "{count} day",
            "svStandardLib_time.days": "{count} days",
            "svStandardLib_time.hour": "{count} hour",
            "svStandardLib_time.hours": "{count} hours",
            "svStandardLib_time.minute": "{count} minutes",
            "svStandardLib_time.minutes": "{count} minutes",
            "svStandardLib_time.month": "{count} month",
            "svStandardLib_time.months": "{count} months",
            "svStandardLib_time.second": "{count} second",
            "svStandardLib_time.seconds": "{count} seconds",
            "svStandardLib_time.week": "time.week",
            "svStandardLib_time.weeks": "{count} weeks",
            "svStandardLib_time.year": "{count} year",
            "svStandardLib_time.years": "{count} years"

This seems particularly malformed for reasons I don't quite understand.

If you have rocket loader enabled in Cloudflare could you disable it to see if that fixes the issue?
I definitely have not enabled RL. But I'll double check to make sure.
 
Well according to your HTML source, the Standard Library stuff is still there:

HTML:
window.addEventListener('DOMContentLoaded',()=>{XF.Push.updateUserSubscriptionParent=XF.Push.updateUserSubscription;XF.Push.updateUserSubscription=function(b,a){"unsubscribe"===a&&XF.browser.safari&&XF.Push.setPushHistoryUserIds({});XF.Push.updateUserSubscriptionParent(b,a)},
            "svStandardLib_time.day": "{count} day",
            "svStandardLib_time.days": "{count} days",
            "svStandardLib_time.hour": "{count} hour",
            "svStandardLib_time.hours": "{count} hours",
            "svStandardLib_time.minute": "{count} minutes",
            "svStandardLib_time.minutes": "{count} minutes",
            "svStandardLib_time.month": "{count} month",
            "svStandardLib_time.months": "{count} months",
            "svStandardLib_time.second": "{count} second",
            "svStandardLib_time.seconds": "{count} seconds",
            "svStandardLib_time.week": "time.week",
            "svStandardLib_time.weeks": "{count} weeks",
            "svStandardLib_time.year": "{count} year",
            "svStandardLib_time.years": "{count} years"

As I say if you get stuck on the Processing... page you may need to keep refreshing the page (probably every 5 seconds or so maybe for up to a few minutes) because the JavaScript is broken and it cannot reload the page for you to complete its tasks.
 
Still no luck. I paused CF in the dash like 10 minutes ago too, so there shouldn't be any cache present.

All add ons are disabled.

Do you need me to uninstall the Standard Library to see if this resolves?
 
Okay maybe it's something else...

Code:
XF.Push.updateUserSubscriptionParent

Does this seem familiar? Any add-ons which do something with user push notification subscriptions?
 
Do you also have DigitalPoint PWA installed? If so does the issue go away if you disable it? (From the add-ons list).

Reminder: if you're stuck on the "Processing..." page you will need to keep manually refreshing the page until the process completes.
 
Back
Top Bottom