To shed some more light on this having just reverse engineered a variation of the issue for a site still requiring JSN Uniform to work (JoomlaShine's Forms component) the problem has been occurring since joomlashine.com was no longer renewed by Joomlashine, so the domain now is invalid and the licensing and update checks for JSN components cause the component to fail the checks, or in my case have the server time out and show the user a 504 Gateway Timeout Error.
The solution was to find where that check was taking place, then modify the code to disable the check.
Steps to fix it:
1. Edit plugins/system/jsnframework/libraries/joomlashine/update/helper.php
2. At line 143 you'll see the check function3. At the start of the function, add: This will then cause the rest of that function to not execute as it initially checks if $latestUpdates is empty, which it isn't now that the value is set.
4. Save the changes and try to access the JoomlaShine extension again and you'll find it loads almost immediately.
The solution was to find where that check was taking place, then modify the code to disable the check.
Steps to fix it:
1. Edit plugins/system/jsnframework/libraries/joomlashine/update/helper.php
2. At line 143 you'll see the check function
Code:
public static function check(...)
Code:
$latestUpdates = true;
4. Save the changes and try to access the JoomlaShine extension again and you'll find it loads almost immediately.
Statistics: Posted by Partic — Fri Oct 18, 2024 1:48 pm