Plugin is successfully installed, configured but final submission button keep on working at step 5 and paper is not submitted when iThenticate plugin is active. The following error log is received:
[17-Aug-2024 13:56:38 America/New_York] PHP Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated in :::PATH:::/lib/pkp/lib/vendor/slim/slim/Slim/Http/Uri.php on line 716
[17-Aug-2024 13:56:38 America/New_York] Expected response code “250/251/252” but got code “550”, with message “550 Administrative prohibition”.
[17-Aug-2024 13:56:38 America/New_York] Expected response code “250/251/252” but got code “550”, with message “550 Administrative prohibition”.
[17-Aug-2024 13:56:39 America/New_York] Slim Application Error:
Type: Error
Message: Call to undefined method PKP\submissionFile\SubmissionFile::getMany()
File: :::PATH:::/plugins/generic/plagiarism/PlagiarismPlugin.php
Line: 205
Trace: #0 :::PATH:::/plugins/generic/plagiarism/PlagiarismSubmissionSubmitListener.php(46): APP\plugins\generic\plagiarism\PlagiarismPlugin->sendSubmissionFiles(Object(APP\journal\Journal), Object(APP\submission\Submission)) #1 :::PATH:::/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): APP\plugins\generic\plagiarism\PlagiarismSubmissionSubmitListener->handle(Object(PKP\observers\events\SubmissionSubmitted))
I moved your post to a new thread because the old thread was relevant to OJS 3.3.0-x but I suspect you’re running 3.4.0-x. What version of OJS are you running? Please include this in your posts. (See How do I determine my PKP software's version? - #3 if you’re not sure.)
Regards,
Alec Smecher
Public Knowledge Project Team
How did you install the plagiarism plugin? It looks like you might’ve mixed code from the git main branch into your installation, which is not recommended.
Regards,
Alec Smecher
Public Knowledge Project Team
You should generally install the plugin from the Plugin Gallery inside the application. The plugin gallery ensures that you’re installing a version that’s compatible.
Regards,
Alec Smecher
Public Knowledge Project Team
There is not yet a supported release of the iThenticate plugin for OJS/OMP/OPS 3.4.0. That will come soon, but meanwhile the code in github will not work.
Regards,
Alec Smecher
Public Knowledge Project Team