turnitin / moodle-mod_turnitintooltwo

Turnitin Direct plugin (version 2) for Moodle
http://www.turnitin.com
32 stars 63 forks source link

Deprecated SOAP warning during installation #685

Open cafranks opened 1 year ago

cafranks commented 1 year ago

Plugin version 2023032701

During a new installation, the following warning is displayed:

Deprecated: Return type of Soap::__doRequest($request, $location, $action, $version, $one_way = null) should either be compatible with SoapClient::__doRequest(string $request, string $location, string $action, int $version, bool $oneWay = false): ?string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/mod/turnitintooltwo/sdk/soap.class.php on line 286

timmartinez commented 1 year ago

We're getting it too. It's really making things fun on our development server.

srobotta commented 1 year ago

This warning does not only appear when installing, but also e.g. on the backup course page. We are on PHP8.1 (might be no warning at lower versions of PHP).

haietza commented 10 months ago

We are preparing a server for 8.1 in December and are also seeing this error. Any ETA on when a fix will be pushed?

stopfstedt commented 7 months ago

+1.

PHP 8.0 EOL'ed a year ago, and security support ends in 5 days from now. Can we please get a new release that ships this fix before this happens?

aspark21 commented 7 months ago

Log it as a ticket via Turnitin support & then contact your account manager.

Tell them you won’t renew your license if they don’t fix it, that’ll wake them up.

They’re planning on making this as broken as possible to force you to move onto the LTI integration.

Being a monopoly wasn’t enough…

danmarsden commented 7 months ago

LTI won't be ready until at least Moodle 4.4 release but I've also sent a few emails via the back-channel to folks at Turnitin to see if we can get some traction on some of the open issues in the plagiarism and mod_turnitintooltwo Moodle plugins...

but yes - log a ticket via the turnitin support channel is the right "official" process.