Skip to content

After press button Force full import #388

Description

@fgendorf

Hi, in version 11, after press "Force full import" button at computer form, an error is displayed on GLPI and error log complain about duplicate network port:

Image
[2025-11-12 14:19:12] glpi.CRITICAL:   *** Uncaught PHP Exception RuntimeException: "MySQL query error: Duplicate entry '18769607' for key 'glpi_networkportethernets.networkports_id' (1062) in SQL query "INSERT INTO `glpi_networkportethernets` (`type`, `speed`, `items_devicenetworkcards_id`, `networkports_id`, `date_creation`, `date_mod`) VALUES (NULL, '1000', '31796993', '18769607', '2025-11-12 14:19:11', '2025-11-12 14:19:11')"." at DBmysql.php line 371
  Backtrace :
  ./src/DBmysql.php:371                              
  ./src/DBmysql.php:1327                             DBmysql->doQuery()
  ./src/CommonDBTM.php:776                           DBmysql->insert()
  ./src/CommonDBTM.php:1381                          CommonDBTM->addToDB()
  ...sinventoryng/src/Components/NetworkPort.php:184 CommonDBTM->add()
  ...sinventoryng/src/Components/NetworkPort.php:515 GlpiPlugin\Ocsinventoryng\Components\NetworkPort::updateNetworkPort()
  ...ce/ocsinventoryng/src/Components/Device.php:560 GlpiPlugin\Ocsinventoryng\Components\NetworkPort::importNetwork()
  ...ketplace/ocsinventoryng/src/OcsProcess.php:1378 GlpiPlugin\Ocsinventoryng\Components\Device::updateDevices()
  ...tplace/ocsinventoryng/front/ocslink.form.php:63 GlpiPlugin\Ocsinventoryng\OcsProcess::synchronizeComputer()
  ...Glpi/Controller/LegacyFileLoadController.php:64 require()
  ./vendor/symfony/http-kernel/HttpKernel.php:181    Glpi\Controller\LegacyFileLoadController->__invoke()
  ./vendor/symfony/http-kernel/HttpKernel.php:76     Symfony\Component\HttpKernel\HttpKernel->handleRaw()
  ./vendor/symfony/http-kernel/Kernel.php:197        Symfony\Component\HttpKernel\HttpKernel->handle()
  ./public/index.php:70                              Symfony\Component\HttpKernel\Kernel->handle()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions