Active
Project:
CAS
Version:
3.0.0
Component:
CAS
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
28 Feb 2026 at 01:38 UTC
Updated:
2 Mar 2026 at 16:58 UTC
Jump to comment: Most recent
PHP 8.4
After upgrading from latest 2.x to 3.0.0, this issue appeared:
Uncaught PHP Exception TypeError: "Drupal\cas\CasServerConfig::setConnectionTimeout(): Argument #1 ($timeout) must be of type int, null given, called in /PATH/TO/COMPOSER/ROOT/cas/src/CasServerConfig.php on line 80" at /PATH/TO/COMPOSER/ROOT/cas/src/CasServerConfig.php line 230
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
xem8vfdh commentedComment #3
xem8vfdh commentedComment #4
bkosborneSo you're CAS config is missing a value for the connection_timeout. This config was added nearly 10 years ago, but it looks like I never added an update hook to update existing site's configs. I'll add that update hook now and cut a new release.
Comment #6
bkosborneComment #8
bkosborneComment #10
bkosborneFixed and 3.0.1 released.
Comment #11
xem8vfdh commentedWoah, @bkosborne, thank you so much for the very fast action here :)