View Issue Details

IDProjectCategoryView StatusLast Update
713RackTablesdefaultpublic2013-01-07 13:23
ReporterTraXter Assigned Toinfrastation  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
OSLinux / UbuntuOS VersionLTS 12.04 
Product Versiondevelopment repository checkout 
Summary713: Argument '$varname' of value ''REVERSED_RACKS_LISTSRC'' is invalid.
DescriptionAfter upgrading from 0.20.2 to 0.20.3 we cannot open objects which are assigned to racks.

Debug output shows:

Uncaught exception: InvalidArgException

Argument '$varname' of value ''REVERSED_RACKS_LISTSRC'' is invalid. (2)
at file /var/www/RackTables-0.20.3/wwwroot/inc/functions.php, line 5157

/var/www/RackTables-0.20.3/wwwroot/inc/functions.php:2885 getConfigVar('REVERSED_RACKS_LISTSRC')
/var/www/RackTables-0.20.3/wwwroot/inc/functions.php:5767 considerConfiguredConstraint(Array
(
    [realm] => rack
    [id] => 306
    [name] => Left1
    [height] => 42
    [asset_no] =>
    [has_problems] => no
    [comment] =>
    [row_id] => 305
    [row_name] => Lstreet Room 1
    [etags] => Array
        (
        )

    [itags] => Array
        (
        )

    [atags] => Array
        (
            [0] => Array
                (
                    [tag] => $rackid_306
                )

            [1] => Array
                (
                    [tag] => $any_rack
                )

            [2] => Array
                (
                    [tag] => $untagged
                )

        )

    [mountedObjects] => Array
        (
            [0] => 16
            [1] => 13
            [2] => 292
            [3] => 439
            [4] => 434
            [5] => 435
            [6] => 438
            [7] => 436
            [8] => 437
            [9] => 352
            [10] => 351
            [11] => 461
            [12] => 462
            [13] => 463
            [14] => 464
        )

    [42] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [41] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [40] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [39] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [38] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [37] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [36] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [35] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [34] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 464
                    [colspan] => 2
                    [rowspan] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 464
                    [skipped] => 1
                )

        )

    [33] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 463
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 463
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 463
                    [skipped] => 1
                )

        )

    [32] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 462
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 462
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 462
                    [skipped] => 1
                )

        )

    [31] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [colspan] => 3
                    [rowspan] => 2
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

        )

    [30] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

        )

    [29] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [28] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [27] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [26] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [25] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [24] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [23] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 351
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 351
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 351
                    [skipped] => 1
                )

        )

    [22] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 352
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 352
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 352
                    [skipped] => 1
                )

        )

    [21] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 437
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 437
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 437
                    [skipped] => 1
                )

        )

    [20] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 436
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 436
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 436
                    [skipped] => 1
                )

        )

    [19] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [colspan] => 3
                    [rowspan] => 4
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

        )

    [18] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

        )

    [17] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

        )

    [16] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

        )

    [15] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [colspan] => 3
                    [rowspan] => 1
                    [hl] => w
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

        )

    [14] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [colspan] => 3
                    [rowspan] => 2
                    [hl] => h
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

        )

    [13] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

        )

    [12] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [colspan] => 3
                    [rowspan] => 4
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

        )

    [11] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

        )

    [10] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

        )

    [9] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

        )

    [8] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [colspan] => 3
                    [rowspan] => 2
                    [hl] => w
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

        )

    [7] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

        )

    [6] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [colspan] => 3
                    [rowspan] => 2
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

        )

    [5] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

        )

    [4] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [colspan] => 3
                    [rowspan] => 2
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

        )

    [3] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

        )

    [2] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [colspan] => 3
                    [rowspan] => 2
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

        )

    [1] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

        )

)
, 'REVERSED_RACKS_LISTSRC')
/var/www/RackTables-0.20.3/wwwroot/inc/interface.php:662 inverseRackUnit('42', Array
(
    [realm] => rack
    [id] => 306
    [name] => Left1
    [height] => 42
    [asset_no] =>
    [has_problems] => no
    [comment] =>
    [row_id] => 305
    [row_name] => Lstreet Room 1
    [etags] => Array
        (
        )

    [itags] => Array
        (
        )

    [atags] => Array
        (
            [0] => Array
                (
                    [tag] => $rackid_306
                )

            [1] => Array
                (
                    [tag] => $any_rack
                )

            [2] => Array
                (
                    [tag] => $untagged
                )

        )

    [mountedObjects] => Array
        (
            [0] => 16
            [1] => 13
            [2] => 292
            [3] => 439
            [4] => 434
            [5] => 435
            [6] => 438
            [7] => 436
            [8] => 437
            [9] => 352
            [10] => 351
            [11] => 461
            [12] => 462
            [13] => 463
            [14] => 464
        )

    [42] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [41] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [40] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [39] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [38] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [37] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [36] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [35] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [34] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 464
                    [colspan] => 2
                    [rowspan] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 464
                    [skipped] => 1
                )

        )

    [33] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 463
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 463
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 463
                    [skipped] => 1
                )

        )

    [32] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 462
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 462
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 462
                    [skipped] => 1
                )

        )

    [31] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [colspan] => 3
                    [rowspan] => 2
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

        )

    [30] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 461
                    [skipped] => 1
                )

        )

    [29] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [28] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [27] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [26] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [25] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [24] => Array
        (
            [0] => Array
                (
                    [state] => F
                )

            [1] => Array
                (
                    [state] => F
                )

            [2] => Array
                (
                    [state] => F
                )

        )

    [23] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 351
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 351
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 351
                    [skipped] => 1
                )

        )

    [22] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 352
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 352
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 352
                    [skipped] => 1
                )

        )

    [21] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 437
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 437
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 437
                    [skipped] => 1
                )

        )

    [20] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 436
                    [colspan] => 3
                    [rowspan] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 436
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 436
                    [skipped] => 1
                )

        )

    [19] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [colspan] => 3
                    [rowspan] => 4
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

        )

    [18] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

        )

    [17] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

        )

    [16] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 438
                    [skipped] => 1
                )

        )

    [15] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [colspan] => 3
                    [rowspan] => 1
                    [hl] => w
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

        )

    [14] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [colspan] => 3
                    [rowspan] => 2
                    [hl] => h
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

        )

    [13] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 435
                    [skipped] => 1
                    [hl] => h
                )

        )

    [12] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [colspan] => 3
                    [rowspan] => 4
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

        )

    [11] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

        )

    [10] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

        )

    [9] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 434
                    [skipped] => 1
                )

        )

    [8] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [colspan] => 3
                    [rowspan] => 2
                    [hl] => w
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

        )

    [7] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 439
                    [skipped] => 1
                    [hl] => w
                )

        )

    [6] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [colspan] => 3
                    [rowspan] => 2
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

        )

    [5] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 292
                    [skipped] => 1
                )

        )

    [4] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [colspan] => 3
                    [rowspan] => 2
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

        )

    [3] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 13
                    [skipped] => 1
                )

        )

    [2] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [colspan] => 3
                    [rowspan] => 2
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

        )

    [1] => Array
        (
            [0] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

            [1] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

            [2] => Array
                (
                    [state] => T
                    [object_id] => 16
                    [skipped] => 1
                )

        )

)
)
/var/www/RackTables-0.20.3/wwwroot/inc/interface.php:1330 renderRack('306', '435')
renderObject('435')
/var/www/RackTables-0.20.3/wwwroot/index.php:32 call_user_func('renderObject', '435')
Parameters:

GET

page object
object_id 435
POST

COOKIE

PHPSESSID 00cre4rmo3oi0alpgem3tvic67

Upgrade procedure ran through database after applying "git pull" - Any idea what could be broken here?
Steps To ReproduceUpgrade from 0.20.2 to 0.20.3. Try to open an object page of an rackassigned object.
TagsNo tags attached.

Activities

infrastation

infrastation

2013-01-07 09:35

administrator   ~0001061

This issue does not belong to release 0.20.3, but rather to the situation of using a git checkout for a production system. Can you provide the output of "git status"?
TraXter

TraXter

2013-01-07 09:43

reporter   ~0001063

Last edited: 2013-01-07 09:43

Ahh sorry. Yes, I'm always using git to update to the current version, so that was the checkout from that day:

root@hostname:/var/www/RackTables-0.20.3# git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# plugins/extension.php
# plugins/own_gen_hostnames.php
# plugins/own_ocs_integration.php
# plugins/racktables_extensions_v0.3.tar.gz
# plugins/racktables_extensions_v0.3/
# scripts/own_import_hosts.php
# scripts/own_import_ips.php
# scripts/own_syncocs.php
# wwwroot/extensions/
# wwwroot/inc/config_old
nothing added to commit but untracked files present (use "git add" to track)

infrastation

infrastation

2013-01-07 09:59

administrator   ~0001065

What is the most recent commit ID?
TraXter

TraXter

2013-01-07 10:09

reporter   ~0001067

That's the current git ID:

root@hostname:/var/www/RackTables-0.20.3# git pull
Already up-to-date.

root@hostname:/var/www/RackTables-0.20.3# cat .git/refs/heads/master
6881e3822b55376618e4240049c5637584e64df8
infrastation

infrastation

2013-01-07 11:56

administrator   ~0001069

Does this query resolve the issue?

INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, is_userdefined, description)
VALUES ('REVERSED_RACKS_LISTSRC', 'false', 'string', 'yes', 'no', 'no', 'List of racks with reversed (top to bottom) units order');
TraXter

TraXter

2013-01-07 12:36

reporter   ~0001071

Last edited: 2013-01-07 12:51

Yes, that did it. Thanks a lot!

infrastation

infrastation

2013-01-07 13:23

administrator   ~0001073

You are welcome. There are three ways to avoid such situations in the future (least risky to most risky):
1. Use tar.gz releases.
2. Use git, but checkout particular release tag, not the HEAD.
3. Use git HEAD, but track the contents of wwwroot/inc/upgrade.php and modify the database as the code gets changed.

Closing.

Issue History

Date Modified Username Field Change
2013-01-03 15:35 TraXter New Issue
2013-01-07 09:35 infrastation Note Added: 0001061
2013-01-07 09:35 infrastation Assigned To => infrastation
2013-01-07 09:35 infrastation Status new => assigned
2013-01-07 09:35 infrastation Product Version 0.20.3 => development repository checkout
2013-01-07 09:43 TraXter Note Added: 0001063
2013-01-07 09:43 TraXter Note Edited: 0001063
2013-01-07 09:59 infrastation Note Added: 0001065
2013-01-07 10:09 TraXter Note Added: 0001067
2013-01-07 11:56 infrastation Note Added: 0001069
2013-01-07 12:36 TraXter Note Added: 0001071
2013-01-07 12:51 TraXter Note Edited: 0001071
2013-01-07 13:23 infrastation Note Added: 0001073
2013-01-07 13:23 infrastation Status assigned => closed
2013-01-07 13:23 infrastation Resolution open => no change required