Hi,
The partners listing uses views to calculate the affiliate fees of each partner to display it on the listing.
The error you have directly comes from MySQL.
It says that a MySQL query used for these calculations use prepared statements along with views, which is not possible.
However, the MySQL there is:
UPDATE #__hikashop_user AS a JOIN #__hikashop_click_view AS b ON a.user_id=b.user_id SET a.user_unpaid_amount=b.click_price WHERE a.user_partner_activated=1
It doesn't have any prepared statement.
So I'm not sure why this error is popping up. Especially since I don't have it on my end on a Joomla 4 test website.
Reading about the issue online (
stackoverflow.com/questions/4380813/how-...ds-to-be-re-prepared
) it seems that it could happen because of a stored procedure in the MySQL server. Do you have any stored procedure ?
Also, it says there that increasing the table_definition_cache parameter of MySQL can help. So maybe you want to check about this possibility with your hosting provider ?