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
I noticed that the iThenticate plugin is not yet supported for OJS/OMP/OPS 3.4.0. Could you please let us know when the plugin will be available for this version?
There are draft releases available for OJS/OMP/OPS 3.4.0 on the plugin’s github page and we are in the final stages of testing and translation updates. It will be added to the Plugin Gallery soon. Note that these new packages make use of the iThenticate v2 API, so in order to use these, you will probably need to contact iThenticate to migrate your account. My understanding is that this migration is not reversible.
Note that until we release something to the Plugin Gallery, it should be considered pre-release and we will only be able to provide limited support.
Regards,
Alec Smecher
Public Knowledge Project Team