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/28 14:22:58 UTC

[jira] [Created] (VCL-650) VCL breaks with PHP 5.4

Peter Foley created VCL-650:
-------------------------------

             Summary: 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


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

[jira] [Resolved] (VCL-650) VCL breaks with PHP 5.4

Posted by "Josh Thompson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/VCL-650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Thompson resolved VCL-650.
-------------------------------

    Resolution: Fixed
    
> 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

[jira] [Reopened] (VCL-650) VCL breaks with PHP 5.4

Posted by "Peter Foley (JIRA)" <ji...@apache.org>.
     [ 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

[jira] [Updated] (VCL-650) VCL breaks with PHP 5.4

Posted by "Josh Thompson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/VCL-650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josh Thompson updated VCL-650:
------------------------------

    Fix Version/s: 2.3.1
    
> 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