When loading the overnight .dev release this morning (1/08/20) and performing .../update.php I get the following unrecoverable error

"Warning: Call-time pass-by-reference has been deprecated in C:\wamp\www\drupal\sites\all\modules\storm\storm.install on line 42"

An error occurred. http://site1/update.php?id=161&op=do
Warning: Call-time pass-by-reference has been deprecated in C:\wamp\www\drupal\sites\all\modules\storm\storm.install on line 42
{ "status": true, "percentage": 100, "message": "Remaining 0 of 0.\x3cbr/\x3e\x26nbsp" }

So I reverted back to just the prior storm.install file and update.php worked fine.

Comments

Magnity’s picture

Version: 6.x-1.29 » 6.x-1.x-dev

Which version of PHP are you running?

dbt102’s picture

Status: Active » Fixed

I was using PHP Version 5.2.11 when I upgraded and first reported the issue.

I changed PHP to Version 5.3 and performed .../update.php again with the newest storm.install file and the error went away.

(Note: the newer php v 5.3 caused minor issue with the admin module, but I updated it to the newest .dev which fixed it as well)

I've changed status to Fixed... Thanks for your help...

Magnity’s picture

Status: Fixed » Active

I'd better check this out anyway. I think a lot of people use 5.2. Odd though, because from what I've heard, 5.3 is stricter with syntax etc than 5.2.

However, if you're on 5.3 now, any chance of reviewing #619310: PHP warning messages saving project with PHP 5.3.0?

Thanks.

Magnity’s picture

Status: Active » Fixed

There was a small bug here - now fixed.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.