You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@vcl.apache.org by "Peter Foley (JIRA)" <ji...@apache.org> on 2012/11/29 14:42:58 UTC
[jira] [Reopened] (VCL-650) VCL breaks with PHP 5.4
[ https://issues.apache.org/jira/browse/VCL-650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Foley reopened VCL-650:
-----------------------------
Same problem, different place.
Error encountered
Unkown error type: [8] Array to string conversion
Error at 3074 in /var/www/vcl/.ht-inc/utils.php
Array
(
[vartag] => computergroup
[type] => 4
[defaultvalue] =>
[stripwhitespace] => 0
)
Backtrace:
=-=-=-=-=-=-=-=-=-=-=-=
Call#:1 => index.php:confirmEditOrAddComputer() (line#:87)
Call#:2 => computers.php:processComputerInput() (line#:917)
Call#:3 => computers.php:processInputVar() (line#:3745)
Call#:4 => utils.php:errorHandler() (line#:3074)
Backtrace with Arguments:
=-=-=-=-=-=-=-=-=-=-=-=
Call#:1 => index.php:confirmEditOrAddComputer() (line#:87)
Arguments(1)
Argument#: 1 => 1
-----------------------
Call#:2 => computers.php:processComputerInput() (line#:917)
Arguments(none):
-----------------------
Call#:3 => computers.php:processInputVar() (line#:3745)
Arguments(2)
Argument#: 1 => computergroup
Argument#: 2 => 4
-----------------------
Call#:4 => utils.php:errorHandler() (line#:3074)
Arguments(5)
Argument#: 1 => 8
Argument#: 2 => Array to string conversion
Argument#: 3 => /var/www/vcl/.ht-inc/utils.php
Argument#: 4 => 3074
Argument#: 5 => Array
(
[vartag] => computergroup
[type] => 4
[defaultvalue] =>
[stripwhitespace] => 0
)
-----------------------
> VCL breaks with PHP 5.4
> -----------------------
>
> Key: VCL-650
> URL: https://issues.apache.org/jira/browse/VCL-650
> Project: VCL
> Issue Type: Bug
> Components: web gui (frontend)
> Affects Versions: 2.3
> Environment: gentoo linux. php 5.4
> Reporter: Peter Foley
> Fix For: 2.3.1
>
>
> 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
> (
> )
> )
> -----------------------
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira