Error messages

This is the list of error messages, as found in die() and exit() expressions.

MessageFileLine
sprintf('Multiple calendar items found with uuid %s. Unable to determine which item should be returned.', $uid)/src/CalDAV/Traits/CalDAVUriUtilTrait.php228
sprintf('Invalid format for "%s" value', $field)/src/Console/Migration/AbstractPluginToCoreCommand.php160
sprintf('Invalid configuration for cache context "%s".', $context)/src/Cache/CacheManager.php438
'Missing event class for mode ' . $data['mode'] . ' (' . $eventclass . ')'/src/NotificationEvent.php197
"Invalid file hook: '$hook'"/src/Plugin/HookManager.php86
sprintf('Unable to clone elements of class %s as it does not extends "CommonDBConnexity"', $classname)/src/Features/Clonable.php106
"Invalid item hook: '$hook'"/src/Plugin/HookManager.php136
"Invalid functional hook: '$hook'"/src/Plugin/HookManager.php113
sprintf(__('Some properties are not known: %1$s'), implode(', ', array_keys($unknown)))/src/Inventory/Conf.php713
sprintf('getFromDB expects to get one result, %1$s found!', count($iterator))/src/Dashboard/Dashboard.php117
'Phone/Computer MAC linked'/src/Inventory/Asset/NetworkPort.php292
sprintf(__('Property %1$s does not exists!'), $name)/src/Inventory/Conf.php752
"Error preparing query $insert_query"/src/Inventory/Asset/NetworkPort.php432
"Error preparing query $insert_query"/src/Inventory/Asset/NetworkPort.php402
sprintf('Invalid itemtype "%s" for fkey "%s".', $kn_itemtype, $kn_fkey)/src/Api/API.php2858
sprintf('Invalid value: "%s" doesn\'t exist.', $kn_fkey)/src/Api/API.php2846
sprintf('Cache directory "%s" is not writeable.', $tpl_cachedir)/src/Application/View/TemplateRenderer.php89
get_class($item) . " is not allowed for this parameter type."/src/ContentTemplates/Parameters/AbstractParameters.php75
"With COUNT and DISTINCT, you must specify exactly one field, or use 'COUNT DISTINCT'"/src/DBmysqlIterator.php241
"Missing table name"/src/DBmysqlIterator.php276
sprintf('Cannot instanciate "%s" as it is an abstract class.', $itemtype)/src/DbUtils.php411
"Table $table does not exists"/src/DbUtils.php584
"Missing group by field"/src/DBmysqlIterator.php319
"Invalid order clause"/src/DBmysqlIterator.php375
"Missing table name"/src/DBmysqlIterator.php292
'Criteria found both inside and outside "WHERE" key. Some of them will be ignored'/src/DBmysqlIterator.php305
__('default_value must be 0 or 1')/src/Migration.php274
__('default_value must be numeric')/src/Migration.php312
"BAD JOIN, value must be [ table => criteria ]"/src/DBmysqlIterator.php663
"BAD FOREIGN KEY, should be [ table1 => key1, table2 => key2 ] or [ table1 => key1, table2 => key2, [criteria]]"/src/DBmysqlIterator.php717
sprintf('Unable to parse calendar data from URL "%s"', $planning_params['url'])/src/Planning.php2163
sprintf('No VCalendar object found at URL "%s"', $planning_params['url'])/src/Planning.php2170
sprintf('Undefined property: %s::%s in %s on line %d', __CLASS__, $property, $trace[0]['file'], $trace[0]['line'])/src/NetworkPort.php89
sprintf('Undefined property: %s::%s in %s on line %d', __CLASS__, $property, $trace[0]['file'], $trace[0]['line'])/src/NetworkPort.php109
"Duplicate key $optid ({$options[$type][$optid]['name']}/{$opt['name']}) in " . get_class($this) . " searchOptions!"/src/CommonDBTM.php3681
'Unable to add locked field!'/src/CommonDBTM.php1732
sprintf('Unable to clean elements of class %s as it does not extends "CommonDBConnexity"', $classname)/src/CommonDBTM.php920
sprintf('getFromDBByRequest expects to get one result, %1$s found in query "%2$s".', count($iterator), $iterator->getSql( ))/src/CommonDBTM.php434
"The picture '{$src_file}' referenced by the {$owner_type} with ID {$owner_id} does not exist"/src/CommonDBTM.php5965
'Missing entity ID!'/src/CommonDBTM.php4338
"$value exceed 255 characters long (" . strlen($value) . "), it will be truncated."/src/CommonDBTM.php4139
"Duplicate key $optid ({$all_options[$optid]['name']}/{$opt['name']}) in " . self::class . " searchOptionsToAdd for $itemtype!"/src/CommonDBTM.php3777
sprintf('findVirtualMachine expects to get one result, %1$s found in query "%2$s".', count($iterator), $iterator->getSql( ))/src/ComputerVirtualMachine.php495
"Failed to delete " . get_class($commondb_relation)/src/CommonDBTM.php6059
"Failed to delete " . get_class($commondb_relation)/src/CommonDBTM.php6075
"Failed to add " . get_class($commondb_relation)/src/CommonDBTM.php6096
sprintf('Entity config "%s" should be get using its reference field "%s" with a "0" default value', $fieldval, $fieldref)/src/Entity.php3187
sprintf(__('Invalid configuration for %1$s folder in receiver %2$s'), $folder, $this->getName( ))/src/MailCollector.php1781
'Missing type for Ticket template!'/src/CommonITILObject.php7636
'Count on tabs has been disabled; crontask is inefficient.'/src/SavedSearch.php1213
'Use "GLPIKey::encrypt()"'/src/Toolbox.php249
"This method is deprecated. Use displayCentralHeader() instead"/src/CommonDropdown.php208
'Use "Glpi\Toolbox\Sanitizer::sanitize()"'/src/Toolbox.php279
'Use "GLPIKey::decrypt()"'/src/Toolbox.php259
'Use either native trigger_error($msg, E_USER_NOTICE) to log notices,' . ' either Glpi\\Application\\ErrorHandler::handleException() to log exceptions,' . ' either Toolbox::logInfo() or Toolbox::logDebug() to log messages not related to errors.'/src/Toolbox.php415
'Use "Glpi\Toolbox\Sanitizer::unsanitize()"'/src/Toolbox.php297
'Use either native trigger_error($msg, E_USER_WARNING) to log errors,' . ' either Glpi\\Application\\ErrorHandler::handleException() to log exceptions,' . ' either Toolbox::logInfo() or Toolbox::logDebug() to log messages not related to errors.'/src/Toolbox.php449
'Use either native trigger_error($msg, E_USER_WARNING) to log warnings,' . ' either Glpi\\Application\\ErrorHandler::handleException() to log exceptions,' . ' either Toolbox::logInfo() or Toolbox::logDebug() to log messages not related to errors.'/src/Toolbox.php436
sprintf('Writing private property %s::%s is deprecated', __CLASS__, $property)/src/Profile.php101
'Use native str_starts_with() function.'/src/Toolbox.php2768
'Use Glpi\Toolbox\RichText::getEnhancedHtml()'/src/Toolbox.php2951
'Use native str_ends_with() function.'/src/Toolbox.php2786
sprintf('Writing private property %s::%s is deprecated', __CLASS__, $property)/src/MassiveAction.php495
sprintf('Reading private property %s::%s is deprecated', __CLASS__, $property)/src/MassiveAction.php456
'Using "certificates" option in NotificationTargetCertificate is deprecated.'/src/NotificationTargetCertificate.php74
'The parameters for Search::addOrderBy have changed to allow sorting by multiple fields. Please update your calling code.'/src/Search.php3496
sprintf('Undefined property: %s::%s in %s on line %d', __CLASS__, $property, $trace[0]['file'], $trace[0]['line'])/src/MassiveAction.php501
sprintf('Undefined property: %s::%s in %s on line %d', __CLASS__, $property, $trace[0]['file'], $trace[0]['line'])/src/MassiveAction.php462
'No email address is not defined in configuration.'/src/Config.php3852
'No-Reply address is not defined in configuration.'/src/Config.php3834
'Several elements exists in rack at same place :('/src/Rack.php841
'Several elements exists in rack at same place :('/src/Rack.php827
'Unable to get security key file contents.'/src/GLPIKey.php127
'You must create a security key, see glpi:security:change_key command.'/src/GLPIKey.php123
sprintf('Protocol "%s" is already defined and cannot be overwritten.', $key)/src/Toolbox.php2022
''/src/Telemetry.php289
'Invalid value returned by "mail_server_protocols" hook.'/src/Toolbox.php2043
sprintf('Invalid specs for protocol "%s".', $key)/src/Toolbox.php2034
sprintf('Invalid specs for protocol "%s".', $protocol_type)/src/Toolbox.php2106
sprintf('Invalid specs for protocol "%s".', $protocol_type)/src/Toolbox.php2077
"Calling getDecimalNumbers on $type"/src/Toolbox.php3453
"Calling isFloat on $type"/src/Toolbox.php3431
"{$file} file not found from plugin $plugin!"/src/Html.php1886
"JS lib $name is not known!"/src/Html.php6299
sprintf('Debug tab "%s"(%s) display callable is invalid.', $tab_info['title'] ?? '', $tab_id)/src/Html.php818
"{$file} file not found from plugin $plugin!"/src/Html.php1860
'Requested file ' . $path . ' does not exists.'/src/Html.php6736
'Requested file ' . $path . ' is outside GLPI file tree.'/src/Html.php6746
"{$file} file not found from plugin {$plugin}!"/src/Html.php6382
"{$file} file not found from plugin {$plugin}!"/src/Html.php6406
sprintf('Security key file path (%s) is not writable.', $this->keyfile)/src/GLPIKey.php171
'Unable to write security key file contents.'/src/GLPIKey.php191
'Invalid security key file contents.'/src/GLPIKey.php131
'Unable to get security legacy key file contents.'/src/GLPIKey.php150
'Unable to decrypt string. It may have been crypted with another key.'/src/GLPIKey.php425
"Unknown type $extratype"/src/Notification_NotificationTemplate.php532
'Error during encrypted data update in database.'/src/GLPIKey.php197
'Unable to extract nonce from string. It may not have been crypted with sodium functions.'/src/GLPIKey.php409
sprintf('Usage of signed integers in primary or foreign keys is discouraged, please use unsigned integers instead in `%s`.`%s`.', $table_matches['table'], $field_matches['field'])/src/DBmysql.php2003
'Usage of "DATETIME" fields is discouraged, please use "TIMESTAMP" fields instead.'/src/DBmysql.php1990
'Usage of "MyISAM" engine is discouraged, please use "InnoDB" engine.'/src/DBmysql.php1985
sprintf('Usage of "%s" charset/collation detected, should be "%s"', $charset_matches['invalid'], str_replace('utf8mb4', 'utf8', $charset_matches['invalid']))/src/DBmysql.php1974
sprintf('getFromDBByCrit expects to get one result, %1$s found in query "%2$s".', count($iter), $iter->getSql( ))/src/CommonDBTM.php389
sprintf('getFromDB expects to get one result, %1$s found in query "%2$s".', count($iterator), $iterator->getSql( ))/src/CommonDBTM.php313
'A value seems missing, criterion was: ' . $criterion/src/RuleImportAsset.php400
'A value seems missing, criterion was: ' . $criterion/src/RuleImportAsset.php389
"Table $table does not exists"/src/DBmysql.php1170
sprintf('Undefined property: %s::%s in %s on line %d', __CLASS__, $property, $trace[0]['file'], $trace[0]['line'])/src/Profile.php107
sprintf('Undefined property: %s::%s in %s on line %d', __CLASS__, $property, $trace[0]['file'], $trace[0]['line'])/src/Profile.php89
__METHOD__ . ' should not be called!'/src/NotificationEventAjax.php79
sprintf('Usage of "%s" charset/collation detected, should be "%s"', $charset_matches['invalid'], str_replace('utf8', 'utf8mb4', $charset_matches['invalid']))/src/DBmysql.php1965
'Unable to set DB savepoint because no transaction was started'/src/DBmysql.php1649
'A database transaction has already been started!'/src/DBmysql.php1634
'Update would change too many rows!'/src/DBmysql.php1476
'Item type is mandatory'/src/Document_Item.php86
sprintf('No class found for type %s', $input['itemtype'])/src/Document_Item.php91
'Item ID is mandatory'/src/Document_Item.php99
'Document ID is mandatory'/src/Document_Item.php104
"CAS lib not installed"/src/Auth.php493
sprintf('Unable to load Certificate "%s".', $certificate_id)/src/Certificate.php744
'Sub type not specified creating a new rule'/src/Rule.php2041
'Wired non unique!'/src/NetworkPort_NetworkPort.php268
"Failed to create PendingReason_Item"/src/PendingReason_Item.php100
"Failed to update PendingReason_Item, no item found"/src/PendingReason_Item.php122
"Failed to update PendingReason_Item"/src/PendingReason_Item.php130
"Failed to delete PendingReason_Item"/src/PendingReason_Item.php161
sprintf('Undefined property: %s::%s in %s on line %d', __CLASS__, $property, $trace[0]['file'], $trace[0]['line'])/src/IPNetwork.php121
'Something went wrong sending telemetry information'/src/Telemetry.php288
'For security reasons, you should consider using exif PHP extension to properly check images.'/src/Document.php1722
sprintf('Unknown attributes "%s" used in "%s" class registration', implode('", "', array_keys($attrib)), $itemtype)/src/Plugin.php1405
sprintf('Plugin "%s" prerequisites are not matched. It has been deactivated.', $plugin_key)/src/Plugin.php624
sprintf('Invalid "options" key provided by plugin `plugin_%s_options()` method.', $plugin_key)/src/Plugin.php1633
"$fct method must be defined!"/src/Plugin.php1574
sprintf('Unable to load plugin "%s" information.', $plugin_key)/src/Plugin.php498
sprintf('Encryption status %1$s does not exists!', $status)/src/Item_Disk.php627
sprintf('Plugin "%s" must be configured.', $plugin_key)/src/Plugin.php578
sprintf('Plugin "%s" version changed. It has been deactivated as its update process has to be launched.', $plugin_key)/src/Plugin.php540
sprintf('Unable to load item %s (%s).', $cable->fields["itemtype_endpoint_a"], $cable->fields["items_id_endpoint_a"])/src/CableStrand.php190
sprintf('Unable to load item %s (%s).', Socket::getType( ), $cable->fields["sockets_id_endpoint_b"])/src/CableStrand.php180
'Missing required intl PHP extension'/src/Session.php680
sprintf('Unable to load item %s (%s).', Socket::getType( ), $cable->fields["sockets_id_endpoint_a"])/src/CableStrand.php200
'Duplicated document item relation'/src/Document_Item.php133
'Cannot link document to itself'/src/Document_Item.php113
sprintf('Unable to load item %s (%s).', $cable->fields["itemtype_endpoint_b"], $cable->fields["items_id_endpoint_b"])/src/CableStrand.php170
sprintf('Unable to load item %s (%s).', $cable->getType( ), $data['id'])/src/CableStrand.php158
'Plain-text status output is deprecated please use the JSON format instead by specifically setting the Accept header to "application/json". In the future, JSON output will be the default.'/status.php65
'Using "domains" option in NotificationTargetDomain is deprecated.'/src/NotificationTargetDomain.php66
"Failed to find a single user for '$email', $count user(s) found."/src/User.php5433
sprintf('Undefined property: %s::%s in %s on line %d', __CLASS__, $property, $trace[0]['file'], $trace[0]['line'])/src/IPNetwork.php97
__("The authentication method configuration doesn't allow the user '$email' to change his password.")/src/User.php5443
sprintf('Unable to load Domain "%s".', $domain_id)/src/Domain.php677
"Failed to load SolutionTemplate::{$pending_reason->fields['solutiontemplates_id']}"/src/PendingReasonCron.php164
"ldap_connect function is missing. Did you miss install php-ldap extension?"/src/AuthLDAP.php3006
'User::getFromDBbyToken() can only be called with $field parameter with theses values: \'' . implode('\', \'', $fields) . '\''/src/User.php631
"Missing field $login_field for LDAP entry $field_for_sync $uid"/src/AuthLDAP.php1902
"Can't bump, unable to update pending item"/src/PendingReasonCron.php137
sprintf("Unable to fetch offers information.\nError message:%s\nResponse:\n%s", $error_message, $response)/src/GLPINetwork.php334
"Failed to load PendingReason"/src/PendingReasonCron.php157
"Failed to load PendingReason"/src/PendingReasonCron.php119
"Failed to load ITILFollowupTemplate::{$pending_reason->fields['itilfollowuptemplates_id']}"/src/PendingReasonCron.php126
"Failed to load item"/src/PendingReasonCron.php103
"Status is not pending"/src/PendingReasonCron.php108
"Missing system_user config"/src/PendingReasonCron.php70
"Missing system_user user"/src/PendingReasonCron.php76
"Duplicate key $optid ({$options[$optid]['name']}/{$opt['name']}) in " . $itemtype . " searchOptions!"/src/Plugin.php1778
sprintf('Invalid RefusedEquipment "%s" or inventory file missing', $refused_id)/src/RuleImportAssetCollection.php156
sprintf('Reading private property %s::%s is deprecated', __CLASS__, $property)/src/Profile.php83
'Autocompletion feature has been removed.'/src/Html.php3723
'closeArrowMassives() method is deprecated'/src/Html.php2256
'openArrowMassives() method is deprecated'/src/Html.php2215
'Use Toolbox::stripTags(), Glpi\RichText\RichText::getSafeHtml(), Glpi\RichText\RichText::getEnhancedHtml() or Glpi\RichText\RichText::getTextFromHtml().'/src/Html.php63
'Using "entities_id" option in NotificationTargetCertificate is deprecated.'/src/NotificationTargetCertificate.php79
'Plain-text status output is deprecated please use the JSON format instead by specifically using the "--format json" parameter. In the future, JSON output will be the default.'/src/Console/System/CheckStatusCommand.php85
'Use StatusChecker::getServiceStatus for service checks instead'/src/System/Status/StatusChecker.php598
sprintf('Writing private property %s::%s is deprecated', __CLASS__, $property)/src/NetworkPort.php103
sprintf('Missing mandatory locale headers in "%s".', $po_file)/front/locale.php111
sprintf('Reading private property %s::%s is deprecated', __CLASS__, $property)/src/NetworkPort.php83
sprintf("Unable to fetch registration information.\nError message:%s\nResponse:\n%s", $error_message, $registration_response)/src/GLPINetwork.php230
'Handling of encoded/escaped value in autoName() is deprecated.'/src/DbUtils.php1707
sprintf('Invalid RefusedEquipment "%s" or inventory file missing', $_GET['refused'])/front/inventory.php50
'Order should be defined in criteria!'/src/DbUtils.php555
sprintf('Unable to extract locales data from "%s".', $po_file)/front/locale.php87
'Criteria must be an array!'/src/DbUtils.php548
sprintf('Writing private property %s::%s is deprecated', __CLASS__, $property)/src/IPNetwork.php112
sprintf('%s has been replaced by %s.', $classname, str_replace('Computer', 'Asset', $classname))/inc/autoload.function.php296
'Using "entities_id" option in NotificationTargetDomain is deprecated.'/src/NotificationTargetDomain.php71
'Missing or incorrect device type called!'/front/device.form.php41
'Missing or incorrect device type called!'/front/devicemodel.form.php38
'PLUGINS_DIRECTORIES constant value must be an array'/inc/based_config.php155
'Missing or incorrect device type called!'/front/devicetype.php38
'Required argument missing!'/ajax/getKbComment.php41
'Required argument missing!'/ajax/compareKbRevisions.php47
__("Item must be of project type")/ajax/gantt.php143
__("Target item must be of project type")/ajax/gantt.php110
'Invalid field provided!'/ajax/uemailUpdate.php48
'Missing or incorrect item device type called!'/front/item_device.php38
'Required argument missing!'/ajax/getKbRevision.php47
'Invalid email provided!'/ajax/uemailUpdate.php84
'LDAP server must be set!'/src/AuthLDAP.php1409
'Required argument missing or incorrect!'/ajax/dropdownLocation.php43
__("Link already exist!")/ajax/gantt.php208
'Invalid name provided!'/ajax/dropdownRubDocument.php64
'Required argument missing!'/ajax/dcroom_size.php40
'Invalid itemtype provided!'/src/Search.php3120
__('Invalid process')/src/MassiveAction.php396
__('Implementation error!')/src/MassiveAction.php389
__('No selected items')/src/MassiveAction.php382
'Cannot guess '/src/CommonDBRelation.php2124
'Bad relation (' . $itemtype . ', ' . static::class . ', ' . static::$itemtype_1 . ', ' . static::$itemtype_2 . ')'/src/CommonDBRelation.php2114
sprintf('Cannot use getListForItemParams() for a %s', $item->getType( ))/src/CommonDBRelation.php1819
"Unknown operator '{$row['operator']}'"/src/SavedSearch_Alert.php467
sprintf('Cannot link a computer with a %s', $item->getType( ))/src/Computer_Item.php821
'Empty date'/src/Infocom.php836
'Empty date'/src/Infocom.php821
__('Invalid email address')/src/User.php5452
__('Implementation error!')/src/MassiveAction.php270
__('Implementation error!')/src/MassiveAction.php261
__('No action available')/src/MassiveAction.php252
"Unknown type $type to get date formats."/src/Toolbox.php2837
'Either "min" or "max" is required for GLPI requirements!'/src/Plugin.php1953
'Either "min" or "max" is required for PHP requirements!'/src/Plugin.php2000
$itemtype . ': invalid search option! ' . print_r($opt, true)/src/Plugin.php1772
"messageMissing type $type is unknown!"/src/Plugin.php1891
__("Unable to reset password, please contact your administrator")/src/User.php5313
__("The authentication method configuration doesn't allow you to change your password.")/src/User.php5320
__('Your password reset request has expired or is invalid. Please renew it.')/src/User.php5295
__("Unable to reset password, please contact your administrator")/src/User.php5303
sprintf(__('Not enough rights to merge tickets %d and %d'), $merge_target_id, $id)/src/Ticket.php6841
sprintf(__('Failed to add document to ticket %d'), $merge_target_id)/src/Ticket.php6863
sprintf(__('Not enough rights to merge tickets %d and %d'), $merge_target_id, $id)/src/Ticket.php6821
sprintf(__('Failed to add task to ticket %d'), $merge_target_id)/src/Ticket.php6835
sprintf(__('Not enough rights to merge tickets %d and %d'), $merge_target_id, $id)/src/Ticket.php7006
'Unable to retrieve itemtype'/src/Item_Disk.php127
sprintf(__('Failed to link tickets %d and %d'), $merge_target_id, $id)/src/Ticket.php6893
sprintf(__('Failed to delete ticket %d'), $id)/src/Ticket.php6987
vsprintf('Invalid search option in "%1$s": missing "%2$s" field(s). %3$s', [get_called_class( ), implode('", "', $missingFields), print_r($opt, true)])/src/CommonDBTM.php3666
'Invalid table name.'/src/CommonDBTM.php276
'Saved search #' . $this->getID( ) . ' seems to be broken!'/src/SavedSearch.php1257
get_called_class( ) . ': invalid search option! ' . print_r($opt, true)/src/CommonDBTM.php3770
"Can't get status value: no object loaded"/src/CommonITILObject.php7883
'Cannot build an empty union query'/src/QueryUnion.php99
'Cannot build an empty expression'/src/QueryExpression.php49
'Unknown ITIL type ' . static::getType( )/src/CommonITILObject.php7906
'getMode must be implemented'/src/NotificationSetting.php56
'getTypeName must be implemented'/src/NotificationSetting.php45
'Invalid field name ' . $name/src/DBmysql.php1212
"Unknown {$field['type']}"/src/Location.php514
'Cannot run an UPDATE query without WHERE clause!'/src/DBmysql.php1368
str_replace('%clause', $key, 'Trying to use an unknonw clause (%clause) building update query!')/src/DBmysql.php1357
'Argument $field cannot be empty.'/src/CommonDBTM.php271
'Cannot run an DELETE query without WHERE clause!'/src/DBmysql.php1498
sprintf('Implementation error: invalid super header name "%s"', $header_name)/src/HTMLTableBase.php72
sprintf('Implementation error: invalid super header name "%s"', $header_name)/src/HTMLTableBase.php81
'A sub header requires a super header'/src/HTMLTableBase.php137
'Cannot attach a super header to another header'/src/HTMLTableBase.php147
$name . ':' . $sub_name/src/HTMLTableBase.php173
'Invalid HEX color.'/src/Html.php6655
'"file" argument is required.'/src/Html.php6700
'Cannot guess field for itemtype ' . $itemtype . ' on ' . static::class/src/CommonDBChild.php991
"'$itemtype' is not a CommonITILObject"/src/ITILFollowup.php1006
$this->header->getFather( )->getName( ) . ' != ' . $this->father->header->getName( )/src/HTMLTableCell.php84
'NULL != ' . $this->father->header->getName( )/src/HTMLTableCell.php90
$this->header->getFather( )->getName( ) . ' != NULL'/src/HTMLTableCell.php95
'NULL != NULL'/src/HTMLTableCell.php99
'Cannot build an empty subquery'/src/QuerySubQuery.php53
'Unable to retrieve itemtype'/src/Socket.php193
'Implementation error: appendHeader requires HTMLTableHeader as parameter'/src/HTMLTableBase.php62
sprintf(__('Failed to load ticket %d'), $id)/src/Ticket.php6784
sprintf('Charset "%s" is not supported.', $charset)/src/DBConnection.php775
sprintf(__('Failed to add followup to ticket %d'), $merge_target_id)/src/Ticket.php6814
sprintf(__('Failed to add followup to ticket %d'), $merge_target_id)/src/Ticket.php6799
"Invalid value for argument \$direction ($direction)."/src/Impact.php1198
"itemtype ($itemtype) must be a valid child of CommonDBTM"/src/Impact.php889
"Invalid value for argument \$direction ($direction)."/src/Impact.php1647
"Invalid value for argument \$direction ($direction)."/src/Impact.php1415
"Argument \$item ($class) must be a CommonDBTM)."/src/Impact.php140
"Argument \$item ($class) is not a valid target for impact analysis."/src/Impact.php89
"itemtype ($itemtype) must be enabled in config"/src/Impact.php882
"Invalid direction : $direction"/src/Impact.php692
'Implementation error: header requires an item'/src/HTMLTableHeader.php106
'RRULE not yet implemented for ITIL tasks'/src/CommonITILTask.php1852
"Argument \$item ($class) must be a CommonDBTM."/src/Impact.php79
'Implementation error: type mismatch between header and cell'/src/HTMLTableHeader.php110
'Unavailable header!'/src/HTMLTableRow.php103
$type . " is not (yet?) handled."/src/ProjectTask.php251
'RRULE not yet implemented for Project tasks'/src/ProjectTask.php2168
'Implementation error: must define all headers before any subgroups'/src/HTMLTableMain.php89
$input['itemtype'] . " is not (yet?) handled."/src/ProjectTaskTeam.php223
'Cannot process updates without any version specified!'/src/Update.php157
sprintf(__('Unsupported mail server type:%s.'), $config['type'])/src/Auth.php205
sprintf('Unknown request type %s', $request)/src/Agent.php703
'Something went wrong searching in LDAP directory'/src/AuthLDAP.php3386
'Not an objectguid!'/src/AuthLDAP.php4341
"Unknown context $context!"/src/Document.php1759
__('Unable to connect to database.')/src/Console/AbstractCommand.php99
sprintf('Command "%s" does not exist.', $name)/src/Console/CommandLoader.php97
'<error>' . $message . '</error>'/src/Console/Database/EnableTimezonesCommand.php84
'<comment>' . __('Aborted.') . '</comment>'/src/Console/AbstractCommand.php247
'<error>' . __('Unable to update DB configuration file.') . '</error>'/src/Console/Database/EnableTimezonesCommand.php101
'<error>' . $message . '</error>'/src/Console/Database/EnableTimezonesCommand.php94
'<error>' . __('Database configuration already exists. Use --reconfigure option to override existing configuration.') . '</error>'/src/Console/Database/AbstractConfigureCommand.php206
'Unable to check GLPI tables existence.'/src/Console/Database/InstallCommand.php289
'<error>' . $message . '</error>'/src/Console/Database/AbstractConfigureCommand.php251
'<error>' . $message . '</error>'/src/Console/Database/AbstractConfigureCommand.php238
__('Database name defined by --db-name option cannot be empty.')/src/Console/Database/AbstractConfigureCommand.php392
'<error>' . $message . '</error>'/src/Console/Database/AbstractConfigureCommand.php311
__('--db-password option value cannot be null.')/src/Console/Database/AbstractConfigureCommand.php405
__('Database user defined by --db-user option cannot be empty.')/src/Console/Database/AbstractConfigureCommand.php398
__('Either --dsn or --use-default options have to be used.')/src/Console/Cache/ConfigureCommand.php140
sprintf(__('Invalid cache context: "%s".'), $context)/src/Console/Cache/ConfigureCommand.php134
__('--dsn and --use-default options cannot be used simultaneously.')/src/Console/Cache/ConfigureCommand.php144
'<error>' . __('Unable to write cache configuration file.') . '</error>'/src/Console/Cache/ConfigureCommand.php153
sprintf(__('Invalid cache DSN: "%s".'), json_encode($dsn))/src/Console/Cache/ConfigureCommand.php171
'<error>' . $error_msg . '</error>'/src/Console/Cache/ConfigureCommand.php182
'<error>' . __('Unable to write cache configuration file.') . '</error>'/src/Console/Cache/ConfigureCommand.php193
sprintf(__('Invalid cache context: "%s".'), $context)/src/Console/Cache/ClearCommand.php90
sprintf(__('Invalid cache context: "%s".'), $context)/src/Console/Cache/DebugCommand.php79
'<error>' . __('Unable to write cache configuration file.') . '</error>'/src/Console/Cache/SetNamespacePrefixCommand.php89
__('Unable to load LDAP server information.')/src/Console/Ldap/SynchronizeUsersCommand.php255
__('Option --only-create-new is not compatible with option --only-update-existing.')/src/Console/Ldap/SynchronizeUsersCommand.php446
sprintf(__('--ldap-server-id value "%s" is not a valid LDAP server id.'), $server_id)/src/Console/Ldap/SynchronizeUsersCommand.php455
sprintf(__('Unable to parse --%1$s value "%2$s".'), $option_name, $date)/src/Console/Ldap/SynchronizeUsersCommand.php468
__('Options --begin-date and --end-date can only be used with --only-create-new or --only-update-existing option.')/src/Console/Ldap/SynchronizeUsersCommand.php479
__('Option --begin-date value has to be lower than option --end-date value.')/src/Console/Ldap/SynchronizeUsersCommand.php484
sprintf(__('--deleted-user-strategy value "%s" is not valid.'), $deleted_user_strategy)/src/Console/Ldap/SynchronizeUsersCommand.php493
__('User name defined by --username option is invalid.')/src/Console/Plugin/InstallCommand.php240
__('Option --delay has to be an integer.')/src/Console/Task/UnlockCommand.php192
__('Option --cycle has to be an integer.')/src/Console/Task/UnlockCommand.php186
__('Option --cycle is not compatible with option --delay.')/src/Console/Task/UnlockCommand.php180
__('Option --all is not compatible with usage of directory argument.')/src/Console/Plugin/AbstractPluginCommand.php79
sprintf('Destination directory "%s" cannot be accessed.', $compile_directory)/src/Console/Build/CompileScssCommand.php83
sprintf(__('Invalid "dictionnary" value.'))/src/Console/Rules/ReplayDictionnaryRulesCommand.php102
__('You have to specify which tasks to unlock using --all or --task options.')/src/Console/Task/UnlockCommand.php208
__('Option --all is not compatible with option --task.')/src/Console/Task/UnlockCommand.php202
sprintf('Answer "%s" has no corresponding itemtype.', $answer)/src/Console/Migration/RacksPluginToCoreCommand.php584
sprintf('Unable to truncate table "%s"', $table)/src/Console/Migration/RacksPluginToCoreCommand.php410
'Unexpected plugin state.'/src/Console/Migration/RacksPluginToCoreCommand.php348
__('Option --max must be an integer.')/src/Console/Assets/CleanSoftwareCommand.php86
'<error>' . __('Migration cannot be done.') . '</error>'/src/Console/Migration/AbstractPluginToCoreCommand.php177
'<error>' . $msg . '</error>'/src/Console/Migration/AbstractPluginToCoreCommand.php138
'<error>' . __('Errors occured during migration.') . '</error>'/src/Console/Migration/DynamicRowFormatCommand.php156
'<error>' . $msg . '</error>'/src/Console/Migration/DynamicRowFormatCommand.php88
'<error>' . __('Unable to update DB configuration file.') . '</error>'/src/Console/Migration/MyIsamToInnoDbCommand.php118
'<error>' . __('Errors occured during migration.') . '</error>'/src/Console/Migration/MyIsamToInnoDbCommand.php125
'<error>' . __('Plugin data import failed.') . '</error>'/src/Console/Migration/AbstractPluginToCoreCommand.php222
sprintf('Invalid itemtype "%s".', $itemtype)/src/Console/Migration/AbstractPluginToCoreCommand.php329
'<error>' . __('Unable to update DB configuration file.') . '</error>'/src/Console/Migration/UnsignedKeysCommand.php173
'<error>' . __('Errors occured during migration.') . '</error>'/src/Console/Migration/UnsignedKeysCommand.php180
sprintf('Unable to truncate table "%s"', $table)/src/Console/Migration/AppliancesPluginToCoreCommand.php236
sprintf('Unable to clean table "%s"', $table)/src/Console/Migration/AppliancesPluginToCoreCommand.php247
'<error>' . __('Unable to update DB configuration file.') . '</error>'/src/Console/Migration/Utf8mb4Command.php193
'<error>' . __('Errors occured during migration.') . '</error>'/src/Console/Migration/Utf8mb4Command.php200
'<error>' . $msg . '</error>'/src/Console/Migration/Utf8mb4Command.php118
'<error>' . $msg . '</error>'/src/Console/Migration/Utf8mb4Command.php126
'<error>' . __('Unable to update DB configuration file.') . '</error>'/src/Console/Migration/TimestampsCommand.php227
'<error>' . __('Errors occured during migration.') . '</error>'/src/Console/Migration/TimestampsCommand.php234
'BAD JOIN'/src/DBmysqlIterator.php673
'BAD JOIN'/src/DBmysqlIterator.php655
sprintf('Table "%s" cannot be renamed as table "%s" already exists.', $old_table, $new_table)/src/Migration.php1372
sprintf('Table "%s" does not exists.', $old_table)/src/Migration.php1364
sprintf(__('Unsupported mail server type:%s.'), $config['type'])/src/MailCollector.php1369
'Unknown ITIL type ' . $itil_class/src/ITILTemplatePredefinedField.php203
'Empty IN are not allowed'/src/DBmysqlIterator.php584
"Unknown {$field['type']}"/src/Entity.php3826
sprintf('Invalid DSN: %s.', json_encode($dsn, JSON_UNESCAPED_SLASHES))/src/Cache/CacheManager.php139
sprintf('Invalid or non configurable context: "%s".', $context)/src/Cache/CacheManager.php136
'Unable to connect to Memcached server.'/src/Cache/CacheManager.php187
sprintf('Invalid or non configurable context: "%s".', $context)/src/Cache/CacheManager.php161
'Unable to retrieve itemtype'/src/Item_RemoteManagement.php307
sprintf('Field "%s" cannot be renamed in table "%s" as "%s" is field already exists.', $fkey_oldname, $fkey_table, $fkey_newname)/src/Migration.php1404
'Implementation error: must define all headers before any row'/src/HTMLTableGroup.php99
"Unknown {$field['type']}"/src/CommonDCModelDropdown.php248
"Mode has not been set"/src/Agent/Communication/AbstractRequest.php425
"Unknown mode " . $this->mode/src/Agent/Communication/AbstractRequest.php447
"Mode has not been set"/src/Agent/Communication/AbstractRequest.php462
"Unknown mode " . $this->mode/src/Agent/Communication/AbstractRequest.php473
sprintf('Invalid context: "%s".', $context)/src/Cache/CacheManager.php221
sprintf('Invalid cache DSN %s.', var_export($dsn, true))/src/Cache/CacheManager.php269
"Unknown mode $mode"/src/Agent/Communication/AbstractRequest.php139
"Unknown compression mode" . $this->compression/src/Agent/Communication/AbstractRequest.php206
__('Not enough rights')/src/Gantt/TaskDAO.php80
__('Not enough rights')/src/Gantt/TaskDAO.php100
__('Not enough rights')/src/Gantt/ProjectDAO.php45
__('Not enough rights')/src/Gantt/ProjectDAO.php71
"Compression has not been set"/src/Agent/Communication/AbstractRequest.php477
"Unknown compression mode" . $this->compression/src/Agent/Communication/AbstractRequest.php495
sprintf('%1$s HTTP header is mandatory!', $headername)/src/Agent/Communication/Headers/Common.php162
__('Not enough rights')/src/Gantt/TaskDAO.php45
"Unhandled schema entry $key"/src/Inventory/Inventory.php636
'Item ID is missing :('/src/Inventory/Inventory.php392
print_r($this->getErrors( ), true)/src/Inventory/Inventory.php228
print_r($this->getErrors( ), true)/src/Inventory/Inventory.php177
sprintf('Unable to get table "%s" structure', $table_name)/src/System/Diagnostic/DatabaseSchemaIntegrityChecker.php184
sprintf('Unable to get table "%s" index', $table_name)/src/System/Diagnostic/AbstractDatabaseChecker.php137
sprintf('Unable to get table "%s" columns', $table_name)/src/System/Diagnostic/AbstractDatabaseChecker.php118
__('Not enough rights')/src/Gantt/ProjectDAO.php88
sprintf('Invalid component type "%s"', $component_type)/src/CalDAV/Traits/VobjectConverterTrait.php70
sprintf('Unable to check rights of itemtype "%s".', $itemtype)/src/Application/View/Extension/SessionExtension.php99
'Cannot wire a port to itself!'/src/Inventory/Asset/NetworkPort.php759
'Unable to find linked item object name for ' . $this->item->getType( )/src/Inventory/Asset/Printer.php186
'Antivirus are handled for computers only.'/src/Inventory/Asset/Antivirus.php45
'Remote Management are handled for following types only: ' . implode(', ', $CFG_GLPI['remote_management_types'])/src/Inventory/Asset/RemoteManagement.php48
'Virtual machines are handled for computers only.'/src/Inventory/Asset/VirtualMachine.php77
'Exactly one entry in data is expected.'/src/Inventory/Asset/NetworkEquipment.php394
'Calendar deletion is not implemented'/src/CalDAV/Backend/Calendar.php160
sprintf('Calendar "%s" not found', $calendarId)/src/CalDAV/Backend/Calendar.php176
'Group member set update is not implemented'/src/CalDAV/Backend/Principal.php231
'Calendar creation is not implemented'/src/CalDAV/Backend/Calendar.php155
'Principal search is not implemented'/src/CalDAV/Backend/Principal.php108
'Principal findByUri is not implemented'/src/CalDAV/Backend/Principal.php113
'Component object must be a VEVENT, a VJOURNAL, or a VTODO'/src/CalDAV/Traits/VobjectConverterTrait.php228
'Principal update is not implemented'/src/CalDAV/Backend/Principal.php102
sprintf(__('Invalid "--lang" option value "%s".'), $lang)/src/Console/Application.php212
sprintf(__('Cannot write in "%s" directory.'), GLPI_SESSION_DIR)/src/Console/Application.php350
'Error during object deletion'/src/CalDAV/Backend/Calendar.php250
'Component "%s" is not supported'/src/CalDAV/Backend/Calendar.php301
'Error during object creation'/src/CalDAV/Backend/Calendar.php235
sprintf('Object "%s" not found', $objectPath)/src/CalDAV/Backend/Calendar.php246
'Error during object creation'/src/CalDAV/Backend/Calendar.php220
sprintf('Object "%s" not found', $objectPath)/src/CalDAV/Backend/Calendar.php231
"Sorry. You can't access this file directly"/ajax/dropdownDelegationUsers.php41
"Sorry. You can't access this file directly"/ajax/dropdownConnect.php39
"Sorry. You can't access this file directly"/ajax/ruleactionvalue.php40
"Sorry. You can't access this file directly"/ajax/dropdownTicketCategories.php39
'Upgrade is not supported before 0.80!'/src/Update.php163
1/src/Update.php164
"Sorry. You can't access this file directly"/ajax/getDropdownValue.php44
"Can't write in " . GLPI_SESSION_DIR . "\n"/src/Update.php71
json_encode(["message" => __("The action you have requested is not allowed.")])/src/Session.php1429
1/src/DBConnection.php605
1/src/Update.php210
1/src/Update.php213
"Error opening file $file"/src/Toolbox.php718
1/src/DBmysql.php438
1/src/Toolbox.php654
1/src/Toolbox.php659
"Sorry. You can't access this file directly"/front/commonitilcost.form.php47
"Sorry. You can't access this file directly"/front/commonitiltask.form.php43
1/front/cron.php45
"Sorry. You can't access this file directly"/front/rule.common.php40
"Sorry. You can't access this file directly"/ajax/ldapdaterestriction.php39
"security"/front/pluginimage.send.php75
"security"/front/pluginimage.send.php56
json_encode(['' => ['language' => $CFG_GLPI['languages'][$_SESSION['glpilanguage']][1], 'plural-forms' => 'nplurals=2; plural=(n != 1);', ], ])/front/locale.php59
"Sorry. You can't access this file directly"/ajax/searchoptionvalue.php42
"Sorry. You can't access this file directly"/ajax/rulecriteria.php40
"Sorry. You can't access this file directly"/ajax/private_public.php39
"Sorry. You can't access this file directly"/ajax/getDropdownUsers.php45
"Sorry. You can't access this file directly"/ajax/getDropdownNumber.php44
"Sorry. You can't access this file directly"/ajax/rulecriteriavalue.php40
"Sorry. You can't access this file directly"/ajax/getDropdownConnect.php43
"Sorry. You can't access this file directly"/ajax/ruleaction.php40
"Unable to load template: $tasktemplates_id"/ajax/task.php75
"Missing or invalid parameter: 'itemtype'"/ajax/task.php69
"Missing or invalid parameter: 'items_id'"/ajax/task.php63
"Missing or invalid parameter: 'tasktemplates_id'"/ajax/task.php51
"Missing or invalid parameter: 'itemtype'"/ajax/itilfollowup.php69
"Missing or invalid parameter: 'items_id'"/ajax/itilfollowup.php63
"Missing or invalid parameter: 'itilfollowuptemplates_id'"/ajax/itilfollowup.php51
"Unable to load parent item: $parents_itemtype $parents_id"/ajax/task.php81
"Object[class=$itemtype, id=$items_id] doesn't exist"/ajax/impact.php84
"Missing or invalid 'action' parameter"/ajax/impact.php110
"Missing itemtype"/ajax/impact.php63
"Missing itemtype or items_id"/ajax/impact.php79
"Missing rights"/ajax/impact.php147
"Missing users_id parameter"/ajax/getUserPicture.php46
"Missing 'impacts' payload"/ajax/impact.php119
"Payload should be an array"/ajax/impact.php125
1/src/DBmysql.php1449
1/src/DBmysql.php1328
1/src/DBmysql.php1609
1/src/DBmysql.php1559
json_encode(['message' => $message])/src/Http/Response.php72
1/src/Migration.php695
"Invalid stats itemtype"/front/graph.send.php49
"Can't update the target impact item, id is missing"/front/impactitem.form.php45
"Missing or invalid parameter: 'solutiontemplates_id'"/ajax/solution.php48
'No item found for given id'/front/manuallink.form.php43
"Invalid new password\n"/tools/glpiuser.php87
"User not found {$_GET['user']}"/tools/glpiuser.php107
"\n"/tools/glpiuser.php58
"Only available from command line"/tools/glpiuser.php35
"Sorry. You can't access this file directly"/install/migrations/update_9.5.x_to_10.0.0/ticket_contract.php35
"Sorry. You can't access this file directly"/install/migrations/update_9.5.x_to_10.0.0/supplier.php35
"Sorry. You can't access this file directly"/install/migrations/update_9.5.x_to_10.0.0/item_operatingsystem.php35
"Sorry. You can't access this file directly"/install/migrations/update_9.5.x_to_10.0.0/contact.php35
"Sorry. You can't access this file directly"/front/rule.common.form.php42
"Sorry. You can't access this file directly"/front/commonitilvalidation.form.php47
"Sorry. You can't access this file directly"/install/migrations/update_9.5.x_to_10.0.0/entity.php35
"Sorry. You can't access this file directly"/install/migrations/update_9.5.x_to_10.0.0/networkportalias.php35
1/install/update.php233
"usage php testmail.php [ --from=email ] --to=email [ --enc=7bit|8bit|binary|base64|quoted-printable ]\n"/tools/testmail.php70
"--to option is mandatory\n"/tools/testmail.php59
$q . " " . $DB->error( )/tools/fk_generate.php89
"Can't add PendingReasonCron"/install/migrations/update_9.5.x_to_10.0.0/pendingreason.php126
"Can't add 'glpi-system' user"/install/migrations/update_9.5.x_to_10.0.0/pendingreason.php104
"Sorry. You can't access this file directly"/install/migrations/update_9.5.x_to_10.0.0/tickettask.php35
"Sorry. You can't access this file directly"/install/migrations/update_9.5.x_to_10.0.0/event.php35
"Missing mandatory 'preset' parameter"/front/contenttemplates/documentation.php43
"Invalid filter"/front/log/export.php60
"No item found for given id"/front/log/export.php55
"Invalid itemtype"/front/log/export.php49
'Unable to load agent #' . $_POST['id']/ajax/agent.php47
"Missing $param parameter"/ajax/kanban.php106
"Invalid itemtype parameter"/ajax/kanban.php61
"Missing action parameter"/ajax/kanban.php50
0/src/Api/API.php234
0/tools/getsearchoptions.php55
"** mandatory option 'type' is missing\n"/tools/getsearchoptions.php62
"Sorry. You can't access this file directly"/inc/config.php35
1/inc/config.php102
1/tools/psr4.php73
1/tools/psr4.php81
"** unknown type\n"/tools/getsearchoptions.php65
1/tools/psr4.php38
"Sorry. You can't access this file directly"/inc/db.function.php35
"Sorry. You can't access this file directly"/inc/based_config.php35
'PHP 7.4.0 - 8.2.0 (exclusive) required'/index.php40
1/inc/autoload.function.php381
1/inc/autoload.function.php410
"Sorry. You can't access this file directly"/inc/relation.constant.php35
"Sorry. You can't access this file directly"/inc/autoload.function.php35
"Unable to load parent item: $parents_itemtype $parents_id"/ajax/solution.php84
"Unable to load template: $solutiontemplates_id"/ajax/solution.php77
"Unable to load template: $itilfollowuptemplates_id"/ajax/itilfollowup.php75
"Itemtype does not have a Kanban tab!"/src/Features/Kanban.php172
"Bad request: itemtype cannot be empty"/ajax/dropdownTrackingDeviceType.php48
"Unable to load parent item: $parents_itemtype $parents_id"/ajax/itilfollowup.php81