glpi-project / glpi-inventory-plugin

GLPI Inventory plugin
GNU Affero General Public License v3.0
46 stars 27 forks source link

Target a task ( My iprange) : Uncaught Exception TypeError: Dropdown::addNewCondition() #468

Closed steph461 closed 5 months ago

steph461 commented 7 months ago

Describe the bug

When i want to select my iprange and i want target my tasks to target task. I have error log

1 go to here image

2 select image

3 target task, Enjoy and log error image

4 my task image

[2024-02-09 15:22:36] glpiphplog.CRITICAL:   *** Uncaught Exception TypeError: Dropdown::addNewCondition(): Argument #1 ($condition) must be of type array, string given, called in /var/www/html/glpi/src/Dropdown.php on line 212 in /var/www/html/glpi/src/Dropdown.php at line 454
  Backtrace :
  src/Dropdown.php:212                               Dropdown::addNewCondition()
  ...lace/glpiinventory/ajax/dropdown_taskjob.php:46 Dropdown::show()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "taskjobs_id" in /var/www/html/glpi/marketplace/glpiinventory/inc/task.class.php at line 1931
  Backtrace :
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "targets" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 848
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:22:37] glpiphplog.WARNING:   *** PHP Warning (2): Undefined array key "id" in /var/www/html/glpi/marketplace/glpiinventory/inc/taskjob.class.php at line 860
  Backtrace :
  marketplace/glpiinventory/inc/task.class.php:1931  PluginGlpiinventoryTaskjob->additemtodefatc()
  src/MassiveAction.php:1420                         PluginGlpiinventoryTask::processMassiveActionsForOneItemtype()
  src/MassiveAction.php:1398                         MassiveAction->processForSeveralItemtypes()
  front/massiveaction.php:62                         MassiveAction->process()
  public/index.php:82                                require()

[2024-02-09 15:27:06] glpiphplog.CRITICAL:   *** Uncaught Exception TypeError: Dropdown::addNewCondition(): Argument #1 ($condition) must be of type array, string given, called in /var/www/html/glpi/src/Dropdown.php on line 212 in /var/www/html/glpi/src/Dropdown.php at line 454
  Backtrace :
  src/Dropdown.php:212                               Dropdown::addNewCondition()
  ...lace/glpiinventory/ajax/dropdown_taskjob.php:46 Dropdown::show()
  public/index.php:82                                require()

To reproduce

1 . go to : /glpi/marketplace/glpiinventory/front/iprange 2 . Select Iprange 3 . Modify and Target a task 4 . Select Job

Expected behavior

1 . go to : /glpi/marketplace/glpiinventory/front/iprange 2 . Select Iprange 3 . Modify and Target a task 4 . Select Job

Operating system

Linux

GLPI Agent version

1.6.1

GLPI version

10.0.11

GLPIInventory plugin

1.3.4

Additional context

GLPI 10.0.12