Just call the following command to get the currently highest value of E1XXX codes here in the doc. E1XXX only, because the E4321 is used as example below.
php -r '$text = file_get_contents("https://confluence.translate5.net/display/TAD/EventCodes"); preg_match_all("/(E1[0-9]{3})/", $text, $codes); print_r(max(array_unique($codes[0])));echo "\n";'

or to get a whole list sorted from lowest to highest:
php -r '$text = file_get_contents("https://confluence.translate5.net/display/TAD/EventCodes"); preg_match_all("/(E[0-9]{4})/", $text, $codes); $codes = array_unique($codes[0]); sort($codes); print_r($codes);echo "\n";'

In the future each error or event in translate5 should have an own event code to improve support / make live for help desk easier.

List of Error- and EventCodes

General

EventCodeContextEventMessageDescription / Solution

E0000

everywhereSeveralCode used for multi purposes: Mostly for debug messages below level warn, where no fixed message is needed.

E9999

everywhereSeveralDefault code used for old error messages, which are not converted yet to the new error code system.

E1014

everywhereLog HTTP RequestThe HTTP request to the server and its parameters are logged. Generally for debugging only.

E1015

entitiesDuplicate KeyA database key for the entity to be saved does already exist.

E1016

entitiesIntegrity Constraint Violation

An entity can not be added or updated since a referenced entity does not exist (anymore).

Or an entity can not be updated or deleted since it is referenced by other entities.

E1019

everywhereHTTP Status 404The requested URL / page was not found, the API endpoint in the application does not exist.

E1025

everywhereHTTP Status 422The PUT / POST request to that URL could not be processed due invalid given data.
The invalid fields are listed in the result from the server.

E1026

everywhereHTTP Status 422

The File Upload did not succeed PUT / POST request to that URL could not be processed due invalid given data.

The invalid fields are listed in the result from the server.

E1041

everywhereHTTP Status 409

The PUT / POST request to that URL could not be processed due the given data would produce an invalid state of the entity on the server.

If possible, the causing fields are listed in the result from the server, or the error message is self explaining.

E1027

everywherePHP Fatal ErrorPHP Fatal error, see error message for details.

E1029

everywherePHP WarningPHP Warning, see error message for details.

E1030

everywherePHP InfoPHP Info, see error message for details.

E1072

WorkerCan not trigger worker URL: {host}:{port} Error: {errorName} ({errorNumber})The triggered worker URL is technically not available. Local firewall problems? Is the configured "runtimeOptions.server.name" available and callable from the translate5 instance? If not, it can help to configure "runtimeOptions.worker.server" with the local host name or the localhost IP, basicly the server adress which points to the local server and is available for the translate5 instance.

E1073

WorkerWorker URL result is no HTTP answer!: {host}:{port}This can only happen if the worker URL is not pointing to an translate5 instance, or if there is an error on the translate5 instance. In the latter case investigate the log for further errors.

E1074

WorkerWorker HTTP response state was not 2XX but {state}.This should happen only if there is an error on the translate5 instance. In the latter case investigate the log for further errors.

E1107

WorkerWorker HTTP response state was 404, the worker system requests probably the wrong server!

Check the server URL configuration values.

Either runtimeOptions.worker.server or runtimeOptions.server.protocol and runtimeOptions.server.name are pointing to a wrong server / translate5 installation!


Users & Customers

EventCodeContextEventMessageDescription / Solution

E1047

CustomerA client cannot be deleted as long as tasks are assigned to this client.Remove all tasks first from that customer.

E1063

CustomerThe given client-number is already in use.There exists already a customer with that client-number.

E1048

User

The user can not be deleted, he is PM in one or more tasks.

Change the PMs in the affected tasks.

E1094

User

User can not be saved: the chosen login does already exist.

Use a different login.

E1095

UserUser can not be saved: the chosen userGuid does already exist.Use a different userGuid, if no userGuid was provided explicitly, just save again to generate a new one.

E1104

CustomerThe given domain is already in use.The given domain is already defined for one of the customers.

Task & Workflow

EventCodeContextEventMessageDescription / Solution

E1011

Task; WorkflowMulti Purpose Code logging in the context of a taskMulti Purpose code for several info logs around a task.
Also important in Context of workflow.

E1012

Job; WorkflowMulti Purpose Code logging in the context of jobs (task user association)

Multi Purpose Code logging in the context of jobs (task user association)
Also important in Context of workflow.

E1013

Workflow onlyMulti Purpose Code logging in the context of pure workflow processing

Multi Purpose Code logging in the context of workflow processing

E1042

TaskThe task can not be removed due it is used by a user.One user has opened the task for reading or editing the task. Therefore this task can not be deleted.

E1043

TaskThe task can not be removed due it is locked by a user.One user has opened the task for editing the task, or some other action has locked the task.
Therefore this task can not be deleted.

E1044

TaskThe task can not be locked for deletion.The task must be locked by the deleting user, before it can be deleted. This lock could not be set.

E1045

Task; ManualStatusCheck Plug-InThe Task can not be set to finished, since not all segments have a set status.Each segment must have set a status in order to finish the task.

E1046

TaskThe current task status does not allow that action.This error occurs if the current status of the task does not allow the triggering action.

E1049

Task; ArchiveTaskBeforeDelete Plug-InTask could not be locked for archiving, stopping therefore the delete call.The task must be locked by the deleting user, before it can be deleted. This lock could not be set.

E1064

TaskThe referenced customer does not exist (anymore).The user tried to add a non existence client to a task. Probably the customer was deleted in the mean time.

Jobs (Association between Tasks and Users)

EventCodeContextEventMessageDescription / Solution

E1061

JobThe job can not be removed, since the user is using the task.The user of the job has opened the associated task for reading or editing. Therefore this job can not be deleted.

E1062

Job

The job can not be removed, since the task is locked by the user.

The user of the job has opened the associated task for editing.

Therefore this job can not be deleted.

Import

EventCodeContextEventMessageDescription / Solution

E1083

FileparserThe encoding of the file "{fileName}" is none of the encodings utf-8, iso-8859-1 and win-1252.The named file is not encoded in one of the three supported types.

E1084

FileparserGiven MID was to long (max 1000 chars), MID: "{mid}".One of the MIDs in the uploaded file is too long. Maximal 1000 bytes are allowed.

E1000

SdlXliff FileparserThe file "{filename}" contains SDL comments which are currently not supported!

Since "{filename}" can not be imported, omit that file or remove SDL comments for a successful import.

E1001

SdlXliff Fileparser

The opening tag "{tagName}" contains the tagId "{tagId}" which is not SDLXLIFF conform!

That "{tagName}" contains the tagId "{tagId}" is not valid SDLXLIFF according to our reverse engineering of the SDLXLIFF format. Probably the parse has to be extended here.

E1002

SdlXliff FileparserFound a closing tag without an opening one. Segment MID: "{mid}".Invalid XML structure in the mentioned SDLXLIFF file.

E1003

SdlXliff Fileparser

There are change Markers in the sdlxliff-file "{filename}"!
Please clear them first and then try to check in the file again.

SDLXLIFF change markup is not supported.

E1004

SdlXliff Fileparser

Locked-tag-content was requested but tag does not contain a xid attribute.

Invalid SDLXIFF according to our reverse engineering.

E1005

SdlXliff Fileparser

<sdl:seg-defs was not found in the current transunit: "{transunit}"

Invalid SDLXIFF according to our reverse engineering.

E1006

SdlXliff Fileparser

Loading the tag information from the SDLXLIFF header has failed!

Check if SDLXLIFF header content is valid XML.

E1007

SdlXliff Fileparser

The tag "{tagname}" is not defined in the "_tagDefMapping" list.

Invalid SDLXIFF according to our reverse engineering. The used tags are either not contained in the tag definition list in the header, or the parser did not parse the header completely.

E1008

SdlXliff Fileparser

The tag ID "{tagId}" contains a dash "-" which is not allowed!

Dashes are not allowed, since this may interfere with the GUI where dashes are used as delimiter in the IDs.

E1009

SdlXliff Fileparser

The source and target segment count does not match in transunit: "{transunit}".

Invalid SDLXIFF according to our reverse engineering.

E1010

SdlXliff Fileparser

The tag "{tagname}" was used in the segment but is not defined in the "_tagDefMapping" list!

Invalid SDLXIFF according to our reverse engineering. The used tags are either not contained in the tag definition list in the header, or the parser did not parse the header completely.

E1017

CSV FileparserThe regex {regex} matches the placeholderCSV string {placeholder} that is used in the editor_Models_Import_FileParser_Csv class to manage the protection loop.It is not allowed to use a regular expression to protect CSV content which matches the internally used placeholder.
Please find another solution to protect what you need to protect in your CSV via Regular Expression.

E1018

CSV FileparserThe string $this->placeholderCSV ({placeholder}) had been present in the segment before parsing it. This is not allowed.The mentioned placeholder string is used for internally replacement, therefore it may not occur in the real CSV content.

E1075

CSV FileparserError on parsing a line of CSV. Current line is: "{line}". Error could also be in previous line!The mentioned line could not be parsed as CSV line. Check the CSV content.

E1076

CSV FileparserIn the line "{line}" there is no third column.Each line must contain at least 3 columns: mid, source and target column. Check the CSV content.

E1077

CSV FileparserNo linebreak found in CSV: {file}No valid line break(s) were found in the CSV, does it contain only one line?

E1078

CSV FileparserNo header column found in CSV: "{file}"No header columns could be found, check the CSV content.

E1079

CSV FileparserIn application.ini configured column-header(s) "{headers}" not found in CSV: "{file}"The header column names of the CSV do not match to the configured header column names in "runtimeOptions.import.csv.fields".  The missing fields according to the configuration are shown in the error message.

E1080

CSV FileparserSource and mid given but no more data columns found in CSV: "{file}"Each line must contain at least 3 columns: mid, source and target column. Check the CSV content.

E1067

XLF 1.2 FileparserMRK/SUB tag of source not found in target with Mid: "{mid}"In the XLF a MRK or SUB tag was referenced in the source, but the referenced segment with the given mid was not found.

E1068

XLF 1.2 FileparserMRK/SUB tag of target not found in source with Mid(s): "{mids}"In the XLF a MRK or SUB tag was referenced in the target, but the referenced segment with the given mid was not found.

E1069

XLF 1.2 FileparserThere is other content as whitespace outside of the mrk tags. Found content: {content}Translate5 interprets the XLIFF 1.2 specification in a way that in a segmented segment there may not be any other content as whitespace outside between the <mrk type="seg"> tags. If this is the case translate5 can not import the XLF file.

E1070

XLF 1.2 FileparserSUB tag of {field} is not unique due missing ID in the parent node and is ignored as separate segment therefore.The XML node surrounding a <sub> tag must contain an id in order to identfy that sub tag.

E1071

XLF 1.2 FileparserMRK tag of {field} has no MID attribute.The given MRK tag does not contain a MID attribute.

E1020

Relais Import

Errors in processing relais files: The following MIDs are present in the relais file "{fileName}" but could not be found in the source file, the relais segment(s) was/were ignored. MIDs: {midList}

For the listed MIDs the source segment was not found to the MID in the relais file, the Relais segment was ignored on import. The affected file is also logged.

E1021

Relais Import

Errors in processing relais files: Source-content of relais file "{fileName}" is not identical with source of translated file. Relais target is left empty. Segments: {segments} 

For the listed segments the source content in the source file and in the relais file was different, therefore no relais target content was saved to the segment.

E1022

Relais Import

Errors in adding relais segment: Source-content of relais file "{fileName}" is identical with source of translated file, but still original segment not found in the database: {segments}

This issue is similar to EventCodes, first a matching source segment was found to the relais segment, the source content equals, but the relais target data could not be saved. Investigate additional debug content!

E1112

Relais ImportTask was configured with relais language, but some relais file were not found. See Details.Some of the work files do not have a corresponding file in the relais folder. In the details of the error the work files without a relais file are listed. Compare them with the files in the imported task.

E1023

TBX

Parser

Unable to read the provided tbx file {filename}The provided file for parsing can is not readable.

E1024

XML

Parser

Invalid XML: expected closing "{closingTag}" tag, but got tag "{receivedTag}". Opening tag was: {openingTag}Invalid xml chunk found while parsing xml file.

E1028

TBX

Parser

{message}. \n Term collection name: {name}Log the exception/info produced while the tbx parser is running.

E1031

Task Import - File UploadA file "{filename}" with an unknown file extension "{ext}" was tried to be imported.The uploaded file type is currently not supported.

E1032

Task Import

The passed source language "{language}" is not valid.

The source language given for the new task is invalid or not found in the languages table of the application.

E1033

Task ImportThe passed target language "{language}" is not valid.The target language given for the new task is invalid or not found in the languages table of the application.

E1034

Task ImportThe import did not contain files for the relais language "{language}".No importable data was found in the import package for the chosen relais language.

E1035

Task ImportThe given taskGuid "{taskGuid}" was not valid GUID.Please provide a valid GUID.

E1036

Task ImportThe given userGuid "{userGuid}" was not valid GUID.Please provide a valid GUID.

E1037

Task ImportThe given userName "{userName}" was not valid user name.Please provide a valid username.

E1038

Task ImportThe import root folder does not exist. Path "{folder}".The provided ZIP package is unzipped on the server for further processing. That unzipped folder can not be found. This is probably a problem of permissions on the server.

E1039

Task ImportThe imported package did not contain a valid "{proofRead}" folder.

The uploaded ZIP package did not contain a "proofRead" folder, which contains the data to be imported. See ZIP import package format.

E1040

Task ImportThe imported package did not contain any files in the "{proofRead}" folder.The "proofRead" Folder in the imported ZIP package was empty, so there is nothing to be imported.

E1052

Task ImportTODO Some of the tasks metaData can not be imported. See previous exception.Some of the tasks metaData can not be imported. See previous exception.

E1053

Task Import; Pixel-Mapping MetaData

Pixel-Mapping: Import failed due not found customer specified by customer number in excel - client nr: {lastClientNr}


E1054

Task Import; Pixel-Mapping MetaDataPixel-Mapping: missing default-values for pixel-width for font-size {fontSize}. Add the missing values to the config.Add the missing value in your defaultPixelWidths-settings in the task template config.

E1096

Task Import; Pixel-Mapping MetaDataPixel-Mapping: ignored one ore more lines of the excel due one or more empty columns.Check the imported pixel-mapping.xlsx some of the needed columns were empty, see also error details for the collected lines with empty columns.

E1060

Task ImportFor the fileextension "{extension}" no parser is registered. For available parsers see log details.

The user tried to import a file which can not be imported by the native import converters. See the log details for the available native importable file formats.

Otherwise consider to enable Okapi to convert the uploaded file into a native importable XLF format.

Export

EventCodeContextEventMessageDescription / Solution

E1085

Task Export

this->_classNameDifftagger must be defined in the child class.

This is a developer issue, contact the developers.

E1086

Tsk ExportError in Export-Fileparsing. instead of a id="INT" and a optional field="STRING" attribute the following content was extracted: "{content}"The parsing of the internal <lekTargetSeg/> placeholders in the skeleton data failed.

E1087

Task ExportSee E1086

E1088

Task ExportError in diff tagging of export. For details see the previous exception.The export with enabled automatic diff of the content fails. The original message of the export should be attached.

E1089

Task Export with DiffTag syntax error in the segment content. No diff export is possible. The segment had been: "{segment}"In this segment for one closing tag no corresponding opening tag exists - or the tagorder had been syntactically incorrect already before the import in the editor. Therefore it is not possible to create an export with sdl-change-marks in it. Try to export without change-marks.

E1090

Task Export with DiffThe number of opening and closing g-Tags had not been the same! The Segment had been: "{segment}"Similar to E1089.

E1091

Task Export with DiffSee E1089

E1092

Task Export with DiffSee E1090

E1093

Task Export with DiffSee E1090

Language Resources

EventCodeContextEventMessageDescription / Solution

E1050

Language Resources; Task

Referenced language resource not found.

This error can happen on the association of language resources to tasks, if the a chosen language resource was deleted in the meantime.

E1051

Language Resources; TaskCannot remove language resource from task, since task is used at the moment.The association of a language resource to a task can not removed, since the affected task is used by a user at the moment.

E1106

Language ResourcesGiven Language-Resource-Service "{serviceType}." is not registered in the Language-Resource-Service-Manager!This happens if a task has associated a language resource, which has completly deactivated (for example by deactivating the plug-in).

Terminology

EventCodeContextEventMessageDescription / Solution

E1105

Terminology

There is no proposal which can be confirmed.

The user tried to confirm a term proposal on a term which does not have any proposal to be confirmed.

E1108

TerminologyThere is no attribute proposal which can be confirmed.The user tried to confirm a term attribute proposal on a attribute which does not have any proposal to be confirmed.

E1109

Terminology

There is no proposal which can be deleted.

The user tried to deleted a term proposal on a term which does not have any proposal.

E1110

TerminologyThere is no attribute proposal which can be deleted.The user tried to deleted a term attribute proposal on a attribute which does not have any proposal.

E1111

TerminologyThe made term proposal does already exist as different term in the same language in the current term collection.Search for the proposed term in the collection.

E1113

TerminologyNo term collection assigned to task although tasks terminology flag is true.This indicates a new programming error or manual change of the data in the DB. If associations between TermCollections and task are maintained via API the "terminlogy" flag of the task entity should be maintained correctly.

E1114

Terminology

The associated collections don't contain terms in the languages of the task.

Could happen when all terms of a language are removed from a TermCollection via term import after associating that term collection to a task.

E1115

TerminologyCollected terms could not be converted to XML.Internal SimpleXML error.

E1116

Terminology

Could not load TBX into TermTagger: TBX hash is empty.

There was probably an error on the TBX generation before.

E1117

TerminologyCould not load TBX into TermTagger: TermTagger HTTP result was not successful!Loading terminology (TBX generated by translate5) into a termtagger instance has failed!

E1118

TerminologyCould not load TBX into TermTagger: TermTagger HTTP result could not be decoded!Loading terminology (TBX generated by translate5) into a termtagger instance has probably failed. Since the answer can not be decoded this could mean that the request has failed, or it was successful without answering correctly.

E1119

TerminologyError in communication with TermTagger.

E1120

TerminologyTermTagger returns an error on tagging segments.

E1121

TerminologyTermTagger result could not be decoded.

E1122

TerminologyTermTaggerImport Worker can not be initialized!Some error happened on worker initialization, check logged parameters.

E1123

TerminologySome segments could not be tagged by the TermTagger.Happens on termtagging while importing a task. See the error details to get a list of affected, non tagged segments.

E1124

TerminologyParameter validation failed, missing serverCommunication object.Happens on live termtagging on segment editing only.

Segment

EventCodeContextEventMessageDescription / Solution

E1065

SegmentThe data of the saved segment is not valid.The data of the saved segment contains invalid data, see error details for more information.

E1066

SegmentThe data of the saved segment is not valid.See E1065, in addition that the validations contain at least an error where the segment is either to long or to short. This error is separate since it should produce an warning instead just a debug level entry.

E1081

Segment Pixellength

Textlength by pixel failed; most probably data about the pixelWidth is missing: fontFamily: "{fontFamily} fontSize: "{fontSize}".

Same as E1082 below, but no default width is available for that font and font size.

E1082

Segment PixellengthSegment length calculation: missing pixel width for several characters.

On of the characters in the segment has no pixel length defined, the default pixel width is used.

This error happens in most cases on the export of a task, where the length of the segments is finally checked. Also it happens on saving a segment.

Plug-Ins

Plug-In Okapi

EventCodeContextEventMessageDescription / Solution

E1055

Plug-In Okapi

Okapi Plug-In: Bconf not given or not found: {bconfFile}

Either there was no bconf given, or the default bconf could not be found.
Default for import should be: ./application/modules/editor/Plugins/Okapi/data/okapi_default_import.bconf
Default for export should be: ./application/modules/editor/Plugins/Okapi/data/okapi_default_export.bconf

E1056

Plug-In OkapiOkapi Plug-In: tikal fallback can not be used, workfile does not contain the XLF suffix: {workfile}In seldom scenarios tikal is used for export, if tikal receives an non XLIFF file this error is thrown.

E1057

Plug-In Okapi

Okapi Plug-In: Data dir not writeable: {okapiDataDir}

Solution: change filesystem rights so that the apache user can write into
./application/modules/editor/Plugins/Okapi/data

E1058

Plug-In OkapiOkapi Plug-In: Error in converting file {file}. See log details for more information.An error described in message happend on converting the file.
Check the message, since the error could be independent from the given file, for example if some Okapi configuration was wrong, or the Okapi server is not available.
A full log of the happened exception is available in the log.

E1059

Plug-In OkapiOkapi Plug-In: Configuration error - no Okapi server URL is configured!Set a correct Okapi server URL in the configuration:

Plug-In Groupshare

EventCodeContextEventMessageDescription / Solution

E1097

Plug-In GroupShare

Multi Purpose Code logging in the context of Groupshare

Multi Purpose Code logging in the context of Groupshare.

E1098

Plug-In GroupShareGroupshare Plug-In: ExceptionGeneral Purpose Exception

E1099

Plug-In GroupShareGroupshare Plug-In: No valid license token in cache for current userThere is no valid license token in the cache for the current user. The license token creation for this user was probably done before, but the token does not exist anymore.

Plug-In MatchAnalysis

EventCodeContextEventMessageDescription / Solution

E1100

Plug-In MatchAnalysis

Multi Purpose Code logging in the context of MatchAnalysis

Multi Purpose Code logging in the context of MatchAnalysis.

E1101

Plug-In MatchAnalysisDisabled a Language Resource for analysing and pretranslation due too much errors.

Check the details and also the logs for more information.
Enable debugging for domain "plugin.matchanalysis" to get more info about the problems of the disabled language resources.

E1102

Plug-In MatchAnalysisUnable to use connector from Language Resource "{name}". Error was: "{msg}".

Check the details and also the logs for more information.
Enable debugging for domain "plugin.matchanalysis" to get more info about the problems of the disabled language resources.

E1103

Plug-In MatchAnalysisMatchAnalysis Plug-In: tried to load analysis data without providing a valid taskGuidA valid taskGuid must be provided here as parameter, to load only the analysis data for one task.

EventCode Design rules / decisions