Uploaded image for project: 'Atlassian Internationalization'
  1. Atlassian Internationalization
  2. I18N-2415

Error on import of new languages for JSD Server

This issue is archived. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Highest
    • June 2017 clear out
    • None
    • None
    • None

    Description

      JSD Server are in the process of adding the 13 new european languages to their product but are experiencing errors when trying to upload the new language packs. The error suggests that there is a validation problem however the rejected value does not exist in the language bundle that is being uploaded.

      The error seen (for da_DK and is_IS) is as follows

       

      Import Failed, cause: grails.validation.ValidationException: Validation Error(s) occurred during save():
      - Field error in object 'translate.OriginalMessage' on field 'translations[1].message': rejected value [Название организации не должно превышать '{0}' символов]; codes [translate.TranslatedMessage.message.validator.error.translate.OriginalMessage.translations[1].message,translate.TranslatedMessage.message.validator.error.translate.OriginalMessage.translations.message,translate.TranslatedMessage.message.validator.error.translations[1].message,translate.TranslatedMessage.message.validator.error.translations.message,translate.TranslatedMessage.message.validator.error.message,translate.TranslatedMessage.message.validator.error.java.lang.String,translate.TranslatedMessage.message.validator.error,translatedMessage.message.validator.error.translate.OriginalMessage.translations[1].message,translatedMessage.message.validator.error.translate.OriginalMessage.translations.message,translatedMessage.message.validator.error.translations[1].message,translatedMessage.message.validator.error.translations.message,translatedMessage.message.validator.error.message,translatedMessage.message.validator.error.java.lang.String,translatedMessage.message.validator.error,translate.TranslatedMessage.message.translated.message.missing.argument.translate.OriginalMessage.translations[1].message,translate.TranslatedMessage.message.translated.message.missing.argument.translate.OriginalMessage.translations.message,translate.TranslatedMessage.message.translated.message.missing.argument.translations[1].message,translate.TranslatedMessage.message.translated.message.missing.argument.translations.message,translate.TranslatedMessage.message.translated.message.missing.argument.message,translate.TranslatedMessage.message.translated.message.missing.argument.java.lang.String,translate.TranslatedMessage.message.translated.message.missing.argument,translatedMessage.message.translated.message.missing.argument.translate.OriginalMessage.translations[1].message,translatedMessage.message.translated.message.missing.argument.translate.OriginalMessage.translations.message,translatedMessage.message.translated.message.missing.argument.translations[1].message,translatedMessage.message.translated.message.missing.argument.translations.message,translatedMessage.message.translated.message.missing.argument.message,translatedMessage.message.translated.message.missing.argument.java.lang.String,translatedMessage.message.translated.message.missing.argument,translated.message.missing.argument.translate.OriginalMessage.translations[1].message,translated.message.missing.argument.translate.OriginalMessage.translations.message,translated.message.missing.argument.translations[1].message,translated.message.missing.argument.translations.message,translated.message.missing.argument.message,translated.message.missing.argument.java.lang.String,translated.message.missing.argument]; arguments [message,class translate.TranslatedMessage,Название организации не должно превышать '{0}' символов,1,0]; default message [Parsing error]
      
      at translate.TranslationService$_saveTranslation_closure13.doCall(TranslationService.groovy:634)
      at org.grails.datastore.gorm.GormStaticApi.withTransaction(GormStaticApi.groovy:815)
      at org.grails.datastore.gorm.GormStaticApi.withTransaction(GormStaticApi.groovy:715)
      at translate.TranslationService.saveTranslation(TranslationService.groovy:609)
      at translate.imports.ProductImportService$_closure41_closure139_closure144.doCall(ProductImportService.groovy:1750)
      at translate.imports.ProductImportService$_closure41_closure139.doCall(ProductImportService.groovy:1720)
      at translate.imports.ProductImportService$_closure41.doCall(ProductImportService.groovy:1718)
      at translate.imports.ProductImportService$_closure34_closure94.doCall(ProductImportService.groovy:1248)
      at org.grails.datastore.gorm.GormStaticApi.withTransaction(GormStaticApi.groovy:815)
      at org.grails.datastore.gorm.GormStaticApi.withTransaction(GormStaticApi.groovy:715)
      at translate.imports.ProductImportService$_closure34.doCall(ProductImportService.groovy:1246)
      at translate.imports.ProductImportService.importLanguagePack(ProductImportService.groovy:501)
      at translate.imports.ProductImportService$_closure1.doCall(ProductImportService.groovy:152)
      at ImportJob$_importExecute_closure6_closure9.doCall(ImportJob.groovy:61)
      at translate.TimeMixin$_closure1.doCall(TimeMixin.groovy:7)
      at ImportJob$_importExecute_closure6.doCall(ImportJob.groovy:58)
      at ImportJob.importExecute(ImportJob.groovy:57)
      at ImportJob$_closure2.doCall(ImportJob.groovy:36)
      at translate.imports.ImportService.tryAcquireImportLock(ImportService.groovy:47)
      at ImportJob.execute(ImportJob.groovy:26)
      at grails.plugins.quartz.GrailsJobFactory$GrailsJob.execute(GrailsJobFactory.java:104)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
      e

      Attachments

        1. jira-service-desk-language-pack-da_DK.zip
          101 kB
          Steve Haffenden
        2. jira-service-desk-language-pack-is_IS.zip
          143 kB
          Steve Haffenden

        Activity

          People

            ykozarevska Yuliya Kozarevska (Inactive)
            shaffenden Steve Haffenden (Inactive)
            Archiver:
            mandreacchio Michael Andreacchio

            Dates

              Created:
              Updated:
              Resolved:
              Archived: