Thanks for getting in touch. Unfortunately, we are not able to replicate the issue.
For now, it does not seem to harm the index building but we’ll be working further on this.
I will keep you updated here in this thread.
This is a very important bug because it prevents us from using the plugin. The preg_match_all() function does not work properly and it may behave differently depending on the server. The site is on Linux / LiteSpeed and it’s not working, and my localhost on Apache works great here.
I’m sending more data:
- Linux server architecture 3.10.0-962.3.2.lve1.5.28.el7.x86_64 x86_64
- LiteSpeed web server
- Tested on PHP 7.3 / 7.4 / 8.0
can it be additionally connected with Unicode characters (eg Polish characters ó ł ę ą ą etc)?
error is in plugins/internal-links/core/linkbuilder.php on line 161
preg_match_all( ‘/’ . Encoding::maskPattern( $pattern ) . ‘/ui’, $content, $rule_match );
Please verify it again – this is a really important bug 🙁
Thanks for the update. We are already working on the issue and trying to replicate the problems here on our end.
I appreciate your patience.
Our team tried our best to replicate the issue, we also tried running the same LiteSpeed server and different PHP settings but we were not able to replicate the issue.
We apologize but we have tried everything and really took time on working on this issue. We are unable to fix it because we cannot replicate and find the actual root of the warning.
It might be related to content issues or other characters that were unable to decode properly. We have also tried your site contents itself to see if that would be the case but still no errors on our part.