{"record":{"id":"5bc42f3a541fe32b","repo":"tensorflow/models","slug":"language-s-is-not-supported-for-xnli-task","errorCode":null,"errorMessage":"language %s is not supported for XNLI task.","messagePattern":"language (.+?) is not supported for XNLI task\\.","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"official/nlp/data/classifier_data_lib.py","lineNumber":794,"sourceCode":"              weight=None))\n    return examples\n\n\nclass XnliProcessor(DataProcessor):\n  \"\"\"Processor for the XNLI data set.\"\"\"\n  supported_languages = [\n      \"ar\", \"bg\", \"de\", \"el\", \"en\", \"es\", \"fr\", \"hi\", \"ru\", \"sw\", \"th\", \"tr\",\n      \"ur\", \"vi\", \"zh\"\n  ]\n\n  def __init__(self,\n               language=\"en\",\n               process_text_fn=tokenization.convert_to_unicode):\n    super(XnliProcessor, self).__init__(process_text_fn)\n    if language == \"all\":\n      self.languages = XnliProcessor.supported_languages\n    elif language not in XnliProcessor.supported_languages:\n      raise ValueError(\"language %s is not supported for XNLI task.\" % language)\n    else:\n      self.languages = [language]\n\n  def get_train_examples(self, data_dir):\n    \"\"\"See base class.\"\"\"\n    lines = []\n    for language in self.languages:\n      # Skips the header.\n      lines.extend(\n          self._read_tsv(\n              os.path.join(data_dir, \"multinli\",\n                           \"multinli.train.%s.tsv\" % language))[1:])\n\n    examples = []\n    for i, line in enumerate(lines):\n      guid = \"train-%d\" % i\n      text_a = self.process_text_fn(line[0])\n      text_b = self.process_text_fn(line[1])","sourceCodeStart":776,"sourceCodeEnd":812,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/nlp/data/classifier_data_lib.py#L776-L812","documentation":"Error \"language %s is not supported for XNLI task.\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/nlp/data/classifier_data_lib.py:794 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e006f5f0d534913e49c1f1dae87364039fa607e2","analyzedAt":"2026-08-24T14:09:15.576Z","schemaVersion":2},"datasetVersion":"2026-08-24T17:17:21.512Z"}