Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.3
-
None
-
gentoo linux. php 5.4
Description
When I try to run VCL with php 5.4 I get an error on the https://vcl.tjhsst.edu/index.php?mode=viewNodes page. The problem seems to stem from this change in php 5.4: Converting an array to a string will now generate an E_NOTICE level error, but the result of the cast will still be the string "Array". (http://php.net/manual/en/migration54.incompatible.php)
The error is:
Error encountered
Unkown error type: [8] Array to string conversion
Error at 2306 in /var/www/vcl/.ht-inc/utils.php
Array
(
[data] => Array
(
[0] => 3
[1] => usergroups
[2] => Array
(
[resources] => Array
(
)
[users] => Array
(
[admin@Local] => Array
(
[0] => cascade
[1] => nodeAdmin
[2] => computerAdmin
[3] => imageAdmin
[4] => imageCheckOut
[5] => userGrant
[6] => serverCheckOut
[7] => serverProfileAdmin
[8] => resourceGrant
[9] => groupAdmin
[10] => scheduleAdmin
[11] => mgmtNodeAdmin
)
)
[usergroups] => Array
(
)
)
)
[newdata] => Array
(
[0] => 3
[1] => usergroups
[resources] => Array
(
)
[users] => Array
(
[admin@Local] => Array
(
[0] => cascade
[1] => nodeAdmin
[2] => computerAdmin
[3] => imageAdmin
[4] => imageCheckOut
[5] => userGrant
[6] => serverCheckOut
[7] => serverProfileAdmin
[8] => resourceGrant
[9] => groupAdmin
[10] => scheduleAdmin
[11] => mgmtNodeAdmin
)
)
[usergroups] => Array
(
)
)
[arr] => Array
(
[resources] => Array
(
)
[users] => Array
(
[admin@Local] => Array
(
[0] => cascade
[1] => nodeAdmin
[2] => computerAdmin
[3] => imageAdmin
[4] => imageCheckOut
[5] => userGrant
[6] => serverCheckOut
[7] => serverProfileAdmin
[8] => resourceGrant
[9] => groupAdmin
[10] => scheduleAdmin
[11] => mgmtNodeAdmin
)
)
[usergroups] => Array
(
)
)
[rc] => 7e1779decbfd34355a22b3c9512e6467
[key] => resources
[val] => Array
(
)
)
Backtrace:
===========-=
Call#:1 => index.php:viewNodes() (line#:90)
Call#:2 => privileges.php:checkUserHasPriv() (line#:51)
Call#:3 => privileges.php:getNodePrivileges() (line#:2729)
Call#:4 => privileges.php:getKey() (line#:2079)
Call#:5 => utils.php:errorHandler() (line#:2306)
Backtrace with Arguments:
===========-=
Call#:1 => index.php:viewNodes() (line#:90)
Arguments(none):
-----------------------
Call#:2 => privileges.php:checkUserHasPriv() (line#:51)
Arguments(3)
Argument#: 1 => nodeAdmin
Argument#: 2 => 1
Argument#: 3 => 3
-----------------------
Call#:3 => privileges.php:getNodePrivileges() (line#:2729)
Arguments(3)
Argument#: 1 => 3
Argument#: 2 => usergroups
Argument#: 3 => Array
(
[resources] => Array
(
)
[users] => Array
(
[admin@Local] => Array
(
[0] => cascade
[1] => nodeAdmin
[2] => computerAdmin
[3] => imageAdmin
[4] => imageCheckOut
[5] => userGrant
[6] => serverCheckOut
[7] => serverProfileAdmin
[8] => resourceGrant
[9] => groupAdmin
[10] => scheduleAdmin
[11] => mgmtNodeAdmin
)
)
[usergroups] => Array
(
)
)
-----------------------
Call#:4 => privileges.php:getKey() (line#:2079)
Arguments(1)
Argument#: 1 => Array
(
[0] => 3
[1] => usergroups
[2] => Array
(
[resources] => Array
(
)
[users] => Array
(
[admin@Local] => Array
(
[0] => cascade
[1] => nodeAdmin
[2] => computerAdmin
[3] => imageAdmin
[4] => imageCheckOut
[5] => userGrant
[6] => serverCheckOut
[7] => serverProfileAdmin
[8] => resourceGrant
[9] => groupAdmin
[10] => scheduleAdmin
[11] => mgmtNodeAdmin
)
)
[usergroups] => Array
(
)
)
)
-----------------------
Call#:5 => utils.php:errorHandler() (line#:2306)
Arguments(5)
Argument#: 1 => 8
Argument#: 2 => Array to string conversion
Argument#: 3 => /var/www/vcl/.ht-inc/utils.php
Argument#: 4 => 2306
Argument#: 5 => Array
(
[data] => Array
(
[0] => 3
[1] => usergroups
[2] => Array
(
[resources] => Array
(
)
[users] => Array
(
[admin@Local] => Array
(
[0] => cascade
[1] => nodeAdmin
[2] => computerAdmin
[3] => imageAdmin
[4] => imageCheckOut
[5] => userGrant
[6] => serverCheckOut
[7] => serverProfileAdmin
[8] => resourceGrant
[9] => groupAdmin
[10] => scheduleAdmin
[11] => mgmtNodeAdmin
)
)
[usergroups] => Array
(
)
)
)
[newdata] => Array
(
[0] => 3
[1] => usergroups
[resources] => Array
(
)
[users] => Array
(
[admin@Local] => Array
(
[0] => cascade
[1] => nodeAdmin
[2] => computerAdmin
[3] => imageAdmin
[4] => imageCheckOut
[5] => userGrant
[6] => serverCheckOut
[7] => serverProfileAdmin
[8] => resourceGrant
[9] => groupAdmin
[10] => scheduleAdmin
[11] => mgmtNodeAdmin
)
)
[usergroups] => Array
(
)
)
[arr] => Array
(
[resources] => Array
(
)
[users] => Array
(
[admin@Local] => Array
(
[0] => cascade
[1] => nodeAdmin
[2] => computerAdmin
[3] => imageAdmin
[4] => imageCheckOut
[5] => userGrant
[6] => serverCheckOut
[7] => serverProfileAdmin
[8] => resourceGrant
[9] => groupAdmin
[10] => scheduleAdmin
[11] => mgmtNodeAdmin
)
)
[usergroups] => Array
(
)
)
[rc] => 7e1779decbfd34355a22b3c9512e6467
[key] => resources
[val] => Array
(
)
)
-----------------------