Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory fusiondirectory
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 33
    • Issues 33
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectoryfusiondirectory
  • Issues
  • #5729
Closed
Open
Issue created Nov 07, 2017 by bmortier@bmortierMaintainer

PHP error in class_groupManagement.inc

Description

I get an PHP error when I validate an o-group with workstation.

Distribution Name and Version

Ubuntu 16.04.1 LTS

FusionDirectory Version

1.3-dev

PHP version used

7.0.22

Origin of php packages

Official from Ubuntu

Steps to Reproduce

  1. Display php errors
  2. Create an o-group with workstation
  3. See the PHP error after validation

Expected behavior:

Don't have PHP error

Actual behavior:

We have an PHP error

Reproduces how often: 100%

Additional Information

=== Trace ===
Trace[1]:class argonautAction / function __construct
File : /usr/share/fusiondirectory/plugins/admin/groups/class_groupManagement.inc
Line : 190
Type : method
"Deployment.update",array("a8:ac:6f:dd:2a:00","c8:ac:6f:dd:2a:00")

Trace[2]:class groupManagement / function handleEvent
File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc
Line : 928
Type : method
"T_Deployment.update",array("cn=workstation-group,ou=groups,dc=antwerpen,dc=be"),array(array("cn=workstation-group,ou=groups,dc=antwerpen,dc=be"),"T_Deployment.update")

Trace[3]:class simpleManagement / function handleActions
File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc
Line : 555
Type : method
array(array("cn=workstation-group,ou=groups,dc=antwerpen,dc=be"),"T_Deployment.update")

Trace[4]:class simpleManagement / function execute
File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc
Line : 1338
Type : method
-

Trace[5]:class simpleManagement / function mainInc
File : /usr/share/fusiondirectory/plugins/admin/groups/main.inc
Line : 21
Type : static
"groupManagement"

Trace[6]:function require
File : /usr/share/fusiondirectory/html/main.php
Line : 286
Type : -
"/usr/share/fusiondirectory/plugins/admin/groups/main.inc"
=== /Trace ====== Error ===
PHP error: Undefined variable: scheduled (/usr/share/fusiondirectory/plugins/addons/argonaut/class_argonautAction.inc, line 143)
=== /Error ===

=== Trace ===
Trace[1]:class argonautAction / function __construct
File : /usr/share/fusiondirectory/plugins/admin/groups/class_groupManagement.inc
Line : 190
Type : method
"Deployment.update",array("a8:ac:6f:dd:2a:00","c8:ac:6f:dd:2a:00")

Trace[2]:class groupManagement / function handleEvent
File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc
Line : 928
Type : method
"T_Deployment.update",array("cn=workstation-group,ou=groups,dc=antwerpen,dc=be"),array(array("cn=workstation-group,ou=groups,dc=antwerpen,dc=be"),"T_Deployment.update")

Trace[3]:class simpleManagement / function handleActions
File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc
Line : 555
Type : method
array(array("cn=workstation-group,ou=groups,dc=antwerpen,dc=be"),"T_Deployment.update")

Trace[4]:class simpleManagement / function execute
File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc
Line : 1338
Type : method
-

Trace[5]:class simpleManagement / function mainInc
File : /usr/share/fusiondirectory/plugins/admin/groups/main.inc
Line : 21
Type : static
"groupManagement"

Trace[6]:function require
File : /usr/share/fusiondirectory/html/main.php
Line : 286
Type : -
"/usr/share/fusiondirectory/plugins/admin/groups/main.inc"
=== /Trace ===
Edited Nov 07, 2017 by bmortier
Assignee
Assign to
Time tracking